我有一些带有时间戳名称
的记录logging_config.fileConfig( fname=ini_file, disable_existing_loggers=0 ) #, defaults, disable_existing_loggers)
logger = logging.getLogger("myLoggerABC")
logger.setLevel(logging.DEBUG)
是否可以配置记录器,使用第一个日志写操作创建日志文件,而不是之前。
为什么呢? 当我没有理由记录某些内容时,我会有很多空文件。那很难看。
答案 0 :(得分:1)
在处理程序的初始化中使用delay=True
:请参阅the documentation,只要您使用的是Python 2.6或更高版本(如果没有,请考虑更新)。这会延迟创建/打开文件,直到实际记录某些内容为止。