我在哪里可以找到 Cloud 运行 docker 实例中的 python 打印语句?
Where can I find python print statements in Cloud Run docker instances?
如果我是 运行 云中的容器 运行 并在我的 python 代码中执行打印语句。我在哪里可以查看它?云日志似乎显示包含自身(构建等)的日志?
为了经常调试我的代码,我确实编写了一些语句来帮助我弄清楚发生了什么。该打印输出位于何处?
1] 您可以在 link 中提到的 Cloud Logging 中找到所有日志,包括您的打印语句输出。因此,当您从服务中编写打印语句时,Cloud Logging 会自动提取它们。
2] Steps to view logs in Cloud Logging:日志资源管理器 -> 云 运行 修订版。
3] 您可能想检查您的日志记录级别。例如:如果您在 basicConfig 中将级别配置为 logging.ERROR(默认为 WARNING),并且在您的代码中使用了 logging.info(),则不会打印。您可以参考此link了解更多信息。
4] 此外,您可以尝试刷新标准输出,这将确保日志从缓冲区写入。您可以参考 如何执行此操作。
如果我是 运行 云中的容器 运行 并在我的 python 代码中执行打印语句。我在哪里可以查看它?云日志似乎显示包含自身(构建等)的日志?
为了经常调试我的代码,我确实编写了一些语句来帮助我弄清楚发生了什么。该打印输出位于何处?
1] 您可以在 link 中提到的 Cloud Logging 中找到所有日志,包括您的打印语句输出。因此,当您从服务中编写打印语句时,Cloud Logging 会自动提取它们。
2] Steps to view logs in Cloud Logging:日志资源管理器 -> 云 运行 修订版。
3] 您可能想检查您的日志记录级别。例如:如果您在 basicConfig 中将级别配置为 logging.ERROR(默认为 WARNING),并且在您的代码中使用了 logging.info(),则不会打印。您可以参考此link了解更多信息。
4] 此外,您可以尝试刷新标准输出,这将确保日志从缓冲区写入。您可以参考