为什么GAE不存储我的logging.debug?

2 投票
2 回答
634 浏览
提问于 2025-04-16 05:41

看起来 logging.debug() 这个日志在 GAE 的日志中不显示,但 logging.error() 却能看到。

有没有人知道怎么才能让 logging.debug() 出现在 GAE 的日志里呢?

2 个回答

0

我发现,在SDK-Server上,调试日志真的消失了。在生产环境中,我能看到完整的调试日志。这可能和我调用webapp.WSGIApplication的方式有关:

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

你也使用debug=True吗?(其实我一直在想这个到底是干什么用的)

1

Python中的日志记录可以设置不同的级别,这样在日志文件中只会显示特定级别的信息。你可以尝试改变日志记录的级别:

logging.setLevel(logging.DEBUG)

撰写回答