2010-10-18 57 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

相關問題