2013-08-21 125 views
0

我有一些测井公司与时间戳名日志文件创建

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

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

是否有可能configurate,该日志文件将与第一个日志写入操作来创建,而不是之前的记录。

为什么? 当我没有理由记录某些东西时,我会有很多空文件。这很丑陋。

+0

作为解决方法,您可以使用命令删除空文件。 – Alex

回答

1

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

+0

谢谢你,伙计,它的作品。 –