1. 程式人生 > 程式設計 >python logging.basicConfig不生效的原因及解決

python logging.basicConfig不生效的原因及解決

最近在寫指令碼時,明明在腳本里使用logging.basicConfig配置了log目錄,可目錄檔案確實空的

import logging 
from Logger import logger as log 
# log.Log_Info('nihaohaohao') 
# 設定log的儲存檔案 
logging.basicConfig(filename = os.path.join(os.getcwd(),'logs/report_log.txt'),level = logging.DEBUG) 
logging.info('可以了嗎嗷嗷嗷!') 

原來是在呼叫logging.basicConfig前已經在log.Log_Info裡呼叫了logging.info,導致設定失效

還是使用系統預設的日誌檔案

將所有的log輸出都放到logging.basicConfig之後就好了。

以上這篇python logging.basicConfig不生效的原因及解決就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。