Los*_*oul 2 python docker google-cloud-platform google-cloud-run
如果我在 Cloud Run 中运行容器并在 python 代码中执行打印语句。我在哪里可以查看?云日志似乎显示包含本身的日志(构建等)?
为了经常调试我的代码,我会编写一些语句来帮助我弄清楚发生了什么。该打印输出位于哪里?
小智 5
1]您可以在 Cloud Logging 中找到所有日志,包括您的打印语句输出,如本链接所述。因此,当您从服务中编写打印语句时,云日志记录将自动获取它们。
2]在 Cloud Logging 中查看日志的步骤:Logs Explorer -> Cloud Run Revision。
3]您可能想检查您的日志记录级别。例如:如果您在 basicConfig 中将级别配置为logging.ERROR(默认为WARNING),并在代码中使用logging.info(),则不会打印它。您可以参考此链接了解更多信息。
4]此外,您可以尝试刷新标准输出,这将确保从缓冲区写入日志。您可以参考Stackoverflow 的答案来了解如何执行此操作。
| 归档时间: |
|
| 查看次数: |
2524 次 |
| 最近记录: |