我正在使用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