【问题标题】:How to make logging.debug work on Appengine?如何使 logging.debug 在 Appengine 上工作?
【发布时间】:2010-12-16 20:18:47
【问题描述】:

我很难让 Appengine 上的日志记录正常工作。声明

import logging 

在我的 PyDev Appengine 项目中被标记为无法识别的导入。我怀疑这只是一个 Eclipse 问题,所以我尝试调用

logging.debug("My debug statement")

它不会在 dev_appserver 上打印任何内容。我这里什么都没看到

http://code.google.com/appengine/docs/python/runtime.html#Logging

这对这件事很有帮助。非常感谢任何建议。

【问题讨论】:

    标签: python google-app-engine logging


    【解决方案1】:

    问题很可能与 dev_appserver 的设置有关。尝试使用 -d 标志运行它以打开调试。

    【讨论】:

    • 这个答案可能有点过时 (2009),因为当前 (2014) dev_appserver 上没有 -d 标志。
    【解决方案2】:

    我只使用过 Java App Engine,但他们在那里设置了只记录 WARN 和 ERROR。尝试使用其中一种,看看您是否开始获得输出!

    我确信有办法放松过滤器,但我不知道如何在 Python 中做到这一点。

    【讨论】:

      【解决方案3】:

      使用命令选项--log_level

      $ dev_appserver.py --host 127.0.0.1 --log_level=debug .
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-05-30
        • 2011-08-26
        • 2012-06-13
        • 2011-12-25
        • 2015-09-21
        相关资源
        最近更新 更多