如何查看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
展示了应用日志消息和请求日志。
但是,当我查看同一代码部署的日志时,我只能看到记录的请求:
我用于生成应用程序日志消息的代码如下:
import logging
logger = logging.getLogger("someLogger")
logger.info("entering app.py")
但我也尝试直接使用logging.info(...)
,结果相同。
我已经在各种资源中尝试寻找答案,但都没有结果,大多数参考的是如何在本地开发时设置日志级别。
我猜想我需要启用某些设置才能在Google Cloud Logs中查看应用程序日志。
我查看过的资源: