2017-07-25 115 views
0

我一直在使用日志记录,并注意到第一次编译后,日志输出文件挂起,我不能删除它,直到我关闭IDLE。python日志记录不发布文件

我相信,我应该在编译之前共完成“关闭”记录,但不知道怎么做,用的方式,我使用日志:

LOGFILE = os.path.join(backup_folder,'test.log') 
logging.basicConfig(filename=LOGFILE,level=logging.DEBUG,format='%(asctime)s %(name)-12s %(levelname)-8s %(message)s') 
logging.debug('test') 
+0

可能的重复https://stackoverflow.com/questions/5644789/why-isnt-idle-creating-a-new-log-file-with-logging-module-when-being-run-again – stevieb

回答

0

这样看来,我已经找到了最后加入方式如下:

logging.shutdown() 

该指令关闭所有打开的处理程序。