在 Google Kubernetes 上部署 Odoo:将严重性全部记录为“ERROR”

在 Google Kubernetes 上部署 Odoo:将严重性全部记录为“ERROR”

我在 Googke Kubernetes 上部署了 Odoo 13CE 并使用 Cloud Logging 进行日志记录,我使用默认容器日志配置应用程序。

一切都进行得很顺利,除了Cloud Logging 中所有日志输出严重性标记为“错误”

在此处输入图片描述

  • 我可以将默认的 Odoo 输出日志格式更改为JSON
  • (或)覆盖函数init_logger()以使其与部署环境一起工作?

答案1

对于遇到此问题的人,我已按照以下步骤修复了此问题:

  • 添加odoo.conf配置:cloud_logging = True
  • 补丁文件odoo/netsvc.py 来源这里附加 Cloud Logging 处理程序到 Python 根记录器
  • odoo.conf通过配置日志文件抑制默认日志输出:(logfile = /var/log/odoo/odoo.log以避免在 Cloud Logging 中重复日志)

补丁后云日志

相关内容