2013-08-21 34 views
3

我無法讓日誌記錄模塊寫入一個文件爲我的生活,我不知道是什麼問題。日誌將不會寫入到Python中的文件2.7.4

我捉迷藏

form = "%(asctime)s - %(levelname)s - %(message)s" 
logging.basicConfig(logfile='/home/gabriel/Developement/cl/cl.log',level=logging.DEBUG, format=form) 
logging.debug("oh") 
logging.info("oh!") 
logging.warning("OH!") 
logging.error("OH NO!") 

我完全不能確定這是怎麼回事,該文件未創建,也不是寫。但是,python不會引發異常。我試過用python 2.7.4和ipython運行。請讓我知道,我可以採取什麼樣的診斷步驟,我希望我能提供更多的信息,但我不知道什麼是相關...

回答

3

變化logfilefilename,像這樣:

logging.basicConfig(filename='/home/gabriel/Developement/cl/cl.log', level=logging.DEBUG, format=form) 

你可以請參閱basicConfighere所採用的關鍵字參數。

+0

這樣做。我不知道我從哪裏得到'logfile'。非常感謝大衛:) – pixelpax