如何在python中实现的Google Cloud Endpoints Frameworks应用程序中打印日志消息以进行调试?
自Cloud Endpoints部署App Engine个应用以来,我在Reading and Writing Application logs上关注了App Engine的文档,并尝试在GAE上找到我的日志消息{{3 }}
即使使用了所有可用的过滤器,这也没有多大帮助,因为大多数日志条目都有数百行嵌套的JSON对象,我的日志消息将被隐藏在一个日志条目中的元数据和不相关的信息中。 / p>
有没有办法打印和查看日志消息,就像我在本地计算机上运行的简单python应用程序一样?
答案 0 :(得分:0)
您可以在Logs Viewer中添加所需的任何过滤器。进入后,在对话框中显示"按标签或文本搜索过滤"你可以添加你的过滤器。即:
resource.type="api"
resource.labels.service="[YOUR-PROJECT-ID].appspot.com"
resource.labels.method="v1.[YOUR-PROJECT-ID].EchoApi_echo"
severity="DEBUG"
这些过滤器可能略有不同,因为您可能有不同的版本,方法等。要熟悉这些过滤器,如果您在完成部署API后遵循此tutorial:
另外here您有关于在日志查看器中使用高级过滤器的更多详细信息。 Here关于事件的不同严重程度(在您的情况下看起来您正在寻找严重性=" DEBUG")