簡體   English   中英

無法使用谷歌雲日志記錄在python3標准環境的谷歌應用引擎中打印相關日志的模塊名稱和行號

[英]Unable to print module name and line number for correlated logs in google app engine fo python3 standard environment using google cloud logging

早些時候在谷歌應用引擎 python2 標准環境中,堆棧驅動程序記錄了相關的請求,並且它具有相應日志的模塊名稱和行號。

在此處輸入圖片說明

將代碼庫遷移到 python3,我們的團隊遇到了挑戰。 我們無法使用模塊名稱和行號打印相關日志。 日志打印如下圖所示。

在此處輸入圖片說明

是否有任何可能的方法來打印具有模塊名稱和行號的相關日志。 如果解決方案在python3中,我們會更感激。

App Engine Python 3.7 日志文檔中指出,日志查看器中可見的是 stdout 和 stderr 的內容。 這是 Python 中的默認登錄方式。

為了在日志中顯示行號和模塊,您應該使用 Python 日志格式化程序。 您可以在以下SO 帖子中看到如何為日志提供格式

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM