python日志记录不会释放文件

时间:2017-07-25 13:07:02

标签: python python-3.x logging

我一直在使用日志记录,并注意到在第一次编译后,日志记录的输出文件挂起,我无法将其删除,直到我关闭IDLE。

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

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')

1 个答案:

答案 0 :(得分:2)

看来我最后通过添加找到了一种方法:

logging.shutdown()

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