我有一个运行的python程序,它使用TimedRotatingFileHandler连续地记录到一个文件。有时,我希望获得日志文件,而不需要关闭程序,因此我只需将日志文件剪切并粘贴到不同的位置。如果我这样做,程序不会崩溃,但也不会再登录到任何文件。import logging.handlersimport time
class TimedRotatingFileHandler(
我试图通过配置文件和自己的处理程序使用python日志记录。这在某种程度上是可行的。真正令我困惑的是,__init__被叫了两次,__del__被叫了一次。当我删除整个配置文件内容并在代码中直接创建处理程序时,__init__只会被调用一次,而__del__则不会被调用。为什么__init__被叫了两次?/bin/env python
import logging.handlers
class
我正在尝试使用带有logging.config文件的TimedRotatingFileHandler进行测试,没有那么复杂,但它应该每隔10秒就会滚动到一个新的日志文件中。testLogging.py", line 6, in <module> File "C:\Python26\Lib\logging\config.py", line 159, in