“记录”的版本间的差异
来自Odoo大V社-odoo中文开发手册
1360857908(讨论 | 贡献) (创建页面,内容为“这些大规模的更新可能会被滥用,所以它可能要记录一些信息时,是一个好的主意。前面的代码中初始化 _logger 在之前的两行...”) |
1360857908(讨论 | 贡献) |
||
第1行: | 第1行: | ||
这些大规模的更新可能会被滥用,所以它可能要记录一些信息时,是一个好的主意。前面的代码中初始化 _logger 在之前的两行 TodoWizard 类,使用 Python logging标准库。Python __name__ 的内部变量是标识为来自这个模块的消息。 | 这些大规模的更新可能会被滥用,所以它可能要记录一些信息时,是一个好的主意。前面的代码中初始化 _logger 在之前的两行 TodoWizard 类,使用 Python logging标准库。Python __name__ 的内部变量是标识为来自这个模块的消息。 | ||
将日志消息写入方法的代码,我们可以使用︰ | 将日志消息写入方法的代码,我们可以使用︰ | ||
+ | <noviki> | ||
_logger.debug('A DEBUG message') | _logger.debug('A DEBUG message') | ||
_logger.info('An INFO message') | _logger.info('An INFO message') | ||
_logger.warning('A WARNING message') | _logger.warning('A WARNING message') | ||
_logger.error('An ERROR message') | _logger.error('An ERROR message') | ||
− | + | </noviki> | |
当传递值用于在日志消息中,而不是使用字符串交互值,我们应该提供他们作为附加参数。举个例子,而不是 | 当传递值用于在日志消息中,而不是使用字符串交互值,我们应该提供他们作为附加参数。举个例子,而不是 | ||
_logger.info('Hello %s' % 'World') | _logger.info('Hello %s' % 'World') |
2017年5月5日 (五) 05:34的版本
这些大规模的更新可能会被滥用,所以它可能要记录一些信息时,是一个好的主意。前面的代码中初始化 _logger 在之前的两行 TodoWizard 类,使用 Python logging标准库。Python __name__ 的内部变量是标识为来自这个模块的消息。 将日志消息写入方法的代码,我们可以使用︰ <noviki> _logger.debug('A DEBUG message') _logger.info('An INFO message') _logger.warning('A WARNING message') _logger.error('An ERROR message') </noviki> 当传递值用于在日志消息中,而不是使用字符串交互值,我们应该提供他们作为附加参数。举个例子,而不是 _logger.info('Hello %s' % 'World')
,我们应该使用
_logger.info('Hello %s', 'World') 。你可能注意到,我们做在 do_mass_update() 方法。