我试图将我的GAE开发转移到云端。到目前为止,Codeenvy拥有最丰富的工具集,但我正在努力解决一个小问题。当我使用python日志库时,我不知道在哪里查看这些消息!
def post(self):
self.response.write('Processing form data...')
feedback = self.request.get('content')
logging.info(feedback)
我认为它们会出现在控制台窗口中,但它们不会在那里输出。鉴于Codeenvy对GAE的巨大支持似乎并不支持,这似乎很奇怪。
答案 0 :(得分:0)
当您使用logging
库时,消息应显示在Codenvy的控制台中。
要在Google Developers Console中查看自定义日志,
您可能需要提供logging.getLogger().setLevel(logging.DEBUG)
import logging
logging.getLogger().setLevel(logging.DEBUG)
...
...
def get(self):
logging.info('Starting feedback...')
self.response.write('Processing form data...')
feedback = self.request.get('content')
logging.info(feedback)
当我在Codenvy尝试时,我收到了以下回复
[STDOUT] INFO 2015-06-15 01:05:19,235 guestbook.py:62] Starting feedback...
[STDOUT] INFO 2015-06-15 01:05:19,236 guestbook.py:65]
[STDOUT] INFO 2015-06-15 01:05:19,239 module.py:666] default: "GET /test HTTP/1.1" 200 23
到现在为止view the logs in the Google Developers Console,请参阅以下内容,
Logs Viewer提供了一个基于Web的UI来导航,显示和 搜索你的日志。使用日志查看器,您可以查看和搜索日志 从您的所有实例中应用过滤器以缩小特定范围 事件,无论它在何处生成。
访问日志查看器:
- 在开发人员控制台中打开您的项目。
- 点击监控>日志。
- 确保在下拉菜单中选择了App Engine。
醇>