Google-Cloud-Platform
在 Google Kubernetes 上部署 Odoo:在 ERROR 中記錄嚴重性
我在 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 中出現重複日誌)