日志文件创建

时间:2013-08-21 11:28:55

标签: python logging

我有一些带有时间戳名称

的记录
logging_config.fileConfig( fname=ini_file, disable_existing_loggers=0 ) #, defaults, disable_existing_loggers)

logger = logging.getLogger("myLoggerABC")
logger.setLevel(logging.DEBUG)

是否可以配置记录器,使用第一个日志写操作创建日志文件,而不是之前。

为什么呢? 当我没有理由记录某些内容时,我会有很多空文件。那很难看。

1 个答案:

答案 0 :(得分:1)

在处理程序的初始化中使用delay=True:请参阅the documentation,只要您使用的是Python 2.6或更高版本(如果没有,请考虑更新)。这会延迟创建/打开文件,直到实际记录某些内容为止。