日志记录是分析 Odoo 服务器运行服务时发生的操作的最重要工具之一。此外,在大多数情况下,通过分析服务器日志,我们可以清楚地了解错误或存在的任何错误。
最初,如果我们想使用日志记录选项,我们需要从 python 标准库中导入一个模块,即 'logging'
使用步骤:
import logging #这里 _logger 对象由当前代码文件的名称 __name__ 初始化 _logger = logging.getLogger(__name__) _logger.debug("IT IS DEBUG") _logger.info("IT IS INFO") _logger.error("IT IS Error") _logger.warning("IT IS warn") _logger.critical("IT IS Critical") 其他日志记录选项 我们有不同的日志选项,可以在我们的 Odoo conf 文件中配置。 * logfile = None // 指定存储日志详细信息的日志文件。 * log_handler = LEVEL: LEVEL // 在 LEVEL 为给定的前缀设置处理程序。 例如,如果您只想为模块 product_parameter 设置 DEBUG 级别,则可以使用如下所示的参数运行它: 日志处理程序=odoo.addons.product_parameter:DEBUG * log_level = info // 指定日志级别。 * log_db_level = warning // 记录数据库级别。 * log_db = False // 指定日志数据库。 Odoo 中还有一些其他可用的日志选项,可以在 Odoo 服务器配置文件中进行配置。
为 Odoo 服务创建一个存储日志文件的目录。这通常放在/var/log目录下,命令如下:
sudo mkdir /var/log/odoo
sudo chown odoo /var/log/odoo
日志查看命令:
sudo tail -f /var/log/odoo/odoo-server.log -n 1000