Google-Cloud-Platform

在 Google Kubernetes 上部署 Odoo:在 ERROR 中記錄嚴重性

  • January 14, 2022

我在 Googke Kubernetes 上部署 Odoo 13CE 並使用 Cloud Logging 進行日誌記錄,我使用預設容器日誌配置應用程序。

一切執行順利,除了所有日誌輸出嚴重性在 Cloud Loging 中標記為 ERROR

在此處輸入圖像描述

  • 我可以將預設 Odoo 輸出日誌格式更改為JSON嗎?
  • (或)覆蓋函式init_logger()以使其與部署環境一起使用?

對於任何有此問題的人,我已按照以下步驟解決了此問題:

  • odoo.conf添加配置:cloud_logging = True
  • 在此處修補文件odoo/netsvc.py 將 Cloud Logging 處理程序附加到 Python 根記錄器
  • odoo.conf通過配置日誌文件抑制預設日誌輸出:(logfile = /var/log/odoo/odoo.log以避免在 Cloud Logging 中出現重複日誌)

更新檔後的雲日誌記錄

引用自:https://serverfault.com/questions/1089907