2017-07-25 9 views
0

私はロギングを使用しており、最初にコンパイルした後、ロギングの出力ファイルがハングすることに注意してください。pythonのロギングはファイルを解放しません

私はコンパイルfinishs前に「近い」ログべきであると信じているが、私は、ロギングを使用しています方法でそれを行う方法がわからない:

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

だから私はAを発見したようです最終的に追加することによって:

logging.shutdown() 

この命令は、開いていたすべてのハンドラを閉じます。

関連する問題