python - 使用 Python3 在 Google App Engine 中编写应用程序日志?
问题描述
为了跟踪问题,我的 Python 应用程序需要编写日志文件。该应用程序应该从 Python2 迁移到 Python3,最近 GCP 也支持该应用程序。Google 在此处提供有关如何编写应用程序日志的文档:https ://cloud.google.com/appengine/articles/logging#standard_environment_logs
总结上面的文档,应用程序只应该写入到 GAE 会收集的 stdout/stderr。
直到现在,之前的应用程序都没有出现。按照上述文档,我尝试写入标准输出。
def some_func():
"""
Write an application log
"""
print("(empty payload)")
return make_response("OK", 200)
预期的结果是我会在日志文件中找到“(空有效负载)”。
但是,我找不到它。我错过了一些明显的东西吗?
解决方案
坦率地说,这是一个愚蠢的问题。我试图在日志中找到的内容是base64编码的,这就是我找不到它的原因。
推荐阅读
- angular - 如何隐藏环境变量角度2
- java - 有没有办法在单击 java 中的按钮时将 .xlsx 文件转换为 .xls 文件并将 .docx 文件转换为 .doc 文件?
- python - 如何在 mysql 数据库中使用数据匿名化
- css - 我需要我的表格中的图像遵循一些高度和宽度规则
- php - 如何将加密的密码 PHP 调用到 Android Mysql
- javascript - 停止位置:固定 div 在某个点(在页脚开始之前)
- dart - 符号文件太多
- amazon-web-services - S3 服务器访问日志与 CloudTrail 日志
- gulp - Gulp callbacks for zipping
- android - Android Studio 无法识别 appcompat 或任何其他默认项