0
我在登錄Spyder時遇到問題。Spyder日誌記錄輸出只在文件中不是IPython Console
我的代碼有一些重要的輸出,如進度條和一些日誌記錄。 我不想讓日誌記錄在IPython控制檯輸出中,只是在日誌文件中。
有一個logging.conf文件,因爲我需要TimedRotatingFileHandler和一個格式化程序。
的代碼看起來像這樣
print('sth important')
logger.info('first print worked')
print('just sth')
我要輸出到像
sth important
just sth
和日誌文件 「output.log」
date - INFO - first print worked
的問題是:當我將.conf中的記錄器&處理程序級別設置爲INFO,IPython控制檯中的輸出爲
sth important
date - INFO - first print worked
just sth
記錄級別警告,處理級別信息:既不輸出在控制檯也不文件
記錄器級別信息,處理級別警告:在控制檯輸出,「output.log」空
在Python .org日誌記錄教程適用於logging.basicConfig,但我怎樣才能將它與處理程序和格式化程序結合起來?