2010-10-18 68 views
2

看来logging.debug()没有出现在GAE日志中,但是logging.error()却没有。GAE为什么不存储我的logging.debug?

有没有人有一个想法我怎么能让logging.debug()出现在GAE日志中?

+0

[Getting logging.debug()for Google App Engine/Python](http://stackoverflow.com/questions/2982959/getting- logging-debug-to-work-on-google-app-engine-python) – geoffspear 2010-10-18 20:12:27

回答

1

Logging in Python可以设置为不同的级别,以便只有指定级别的信息出现在日志文件中。尝试更改日志记录级别:

logging.setLevel(logging.DEBUG) 
+2

不正确 - 在生产环境中设置App Engine的日志记录级别什么都不做,并且将它自己设置在SDK中是一个坏主意。 – 2010-10-19 09:15:14

0

我观察到在SDK-Server上调试日志记录确实消失。在生产中我得到完整的调试日志。这可能是因为这样,我叫webapp.WSGIApplication

application = webapp.WSGIApplication([ 
    ('/', Homepage)], 
    debug=True) 

你也可以使用debug=True。 (其实我总是想知道它究竟意味着什么)

+0

对不起,我没有提到我使用django-nonrel ... – 2010-10-22 07:06:17

相关问题