Pet*_* K. 5 python logging google-app-engine google-cloud-logging
如何在Google Cloud上查看日志消息?:https://console.cloud.google.com/logs
这是我在运行dev_appserver.py(本地运行)时在终端中看到的:
INFO 2016-05-16 14:00:45,118 module.py:787] default: "GET /static/images/contact.png HTTP/1.1" 304 -
INFO 2016-05-16 14:00:45,128 module.py:787] default: "GET /static/images/email.png HTTP/1.1" 304 -
INFO 2016-05-16 14:00:45,136 module.py:787] default: "GET /static/images/phone.png HTTP/1.1" 304 -
INFO 2016-05-16 14:00:45,487 basehandler.py:19] entering basehandler.py
INFO 2016-05-16 14:00:45,516 module.py:787] default: "GET /static/images/logo-349x209.png HTTP/1.1" 304 -
INFO 2016-05-16 14:00:45,562 requesthandlers.py:26] entering requesthandlers.py
INFO 2016-05-16 14:00:45,563 app.py:28] entering app.py
INFO 2016-05-16 14:00:45,563 app.py:198] Using development database
Run Code Online (Sandbox Code Playgroud)
将显示应用程序日志消息和请求日志记录.
但是,当我查看部署的相同代码的日志时,我只能看到记录的请求:
我用来生成应用程序日志消息的代码如下:
import logging
logger = logging.getLogger("someLogger")
logger.info("entering app.py")
Run Code Online (Sandbox Code Playgroud)
但我也试过logging.info(...)直接使用相同的结果.
我已尝试在各种资源中找到答案,但我空手而归,大多数都是指在本地开发时如何设置日志级别.
我猜我需要启用一些设置才能在Google Cloud Logs上查看应用程序日志.
我看过的资源:
小智 2
App Engine 按请求对日志进行分组。您需要在“新”GAE 日志查看器中使用请求左侧的三角形/指针来展开日志。
就我个人而言,我更喜欢使用旧的 GAE 日志查看器,但我不确定它会持续多久:
https://appengine.google.com/logs?app_id=s~xxx
(该查看器显示请求+日志并允许日志扩展)
| 归档时间: |
|
| 查看次数: |
818 次 |
| 最近记录: |