我在 Googke Kubernetes 上部署 Odoo 13CE 并使用 Cloud Logging 进行日志记录,我使用默认容器日志配置应用程序。
一切运行顺利,除了所有日志输出严重性在 Cloud Loging 中标记为 ERROR
- 我可以将默认 Odoo 输出日志格式更改为JSON吗?
- (或)覆盖函数
init_logger()
以使其与部署环境一起使用?
我在 Googke Kubernetes 上部署 Odoo 13CE 并使用 Cloud Logging 进行日志记录,我使用默认容器日志配置应用程序。
一切运行顺利,除了所有日志输出严重性在 Cloud Loging 中标记为 ERROR
init_logger()
以使其与部署环境一起使用?
对于任何有此问题的人,我已按照以下步骤解决了此问题:
odoo.conf
添加配置:cloud_logging = True
odoo/netsvc.py
源以将 Cloud Logging 处理程序附加到 Python 根记录器odoo.conf
通过配置日志文件抑制默认日志输出:(logfile = /var/log/odoo/odoo.log
以避免在 Cloud Logging 中出现重复日志)