Python日志记录不一致 - 谷歌应用程序引擎

时间:2015-09-15 13:13:04

标签: python google-app-engine logging

我正在使用python登录来查看是否有一些代码被执行。

现在,对于全局放置的logging.info调用(不在函数内),日志记录并不总是始终在日志中放置行。

有时logging.info('test')会被放置在日志中,有时则不会。

这可能是什么原因?

我已经确认无论如何都没有修改日志记录模块。我的代码中记录的唯一事情就是:

import logging
logging.info('test')
logging.info('test2')

有些时候我会运行我的代码,显示日志行,有时只显示第一行。我发现日志记录在从Crypto导入的过程中无法预测。

logging.info('This one works sometimes')
import Crypto.Hash
logging.info('This does not work, only when I create an error intentionally')

有没有人在使用App Engine进行日志记录时遇到过这种奇怪的行为,是否与Crypto导入或其他内容有关?你是怎么解决的?

更新

这已成为一个重复的问题 - Python Crypto breaks logging

0 个答案:

没有答案