3
我正在寫一個Python腳本來從Flickr中檢索數據。爲了記錄的目的,我有以下設置功能:神祕的logging.basicConfig問題(Python)
def init_log(logfile):
format = '%(asctime)s - %(levelname)s - %(message)s'
logging.basicConfig(filename=logfile,level=logging.DEBUG,format=format)
我使用Python外殼測試這一點,它按預期工作,創建一個文件,如果一個不存在。但從我的程序中調用它是停止工作的地方。該函數肯定被調用,並且參數logfile
正常工作 - logging.basicConfig
只是不創建任何文件。我甚至沒有收到任何錯誤或警告。
我對Python Flickr API的使用可能是罪魁禍首,但我對此表示懷疑。有任何想法嗎?
謝謝!打開幾十個stackoverflow問題後,你的答案是幫助我的答案。我不知道什麼庫或提交導致這個停止工作,我沒有看到任何東西搞亂從最新的提交記錄。但只是將我的記錄器設置移動到我的腳本開始(而不是在主函數內)解決了我的問題。 – 2016-11-21 14:09:06