python日誌模組配置

2022-08-21 23:03:14 字數 646 閱讀 7445

import

logging

logging.basicconfig(filename= '

out.log

',filemode= '

w+', level= logging.debug, format= '

%(asctime)s - %(levelname)s - %(message)s')

filename:日誌檔名

filemode:檔案讀寫方式

level:日誌等級

--debug:最詳細的日誌資訊

--info:僅次於debug,記錄關鍵節點的資訊

--warning:記錄不期望傳送的資訊

--erro:由於嚴重錯誤的問題導致某些功能不能正常執行時記錄的資訊

--critical:當發生嚴重錯誤時,導致程式不能繼續執行時記錄的資訊

format:指定日誌輸出的格式的字串,指定日誌輸出順序

--'%(asctime)s

':時間,格式為:yyy-mm-dd hh:mm:ss,如:s2019-04-19 11:20:42,345解決日誌輸出中文亂碼:在有中文的字串前加上 u 即可, 還亂碼的話更改日誌檔案編碼為 gbk

logging.info(u

'測試')

python 日誌輸出配置模組

import logging 日誌模組 class logger 檔案日誌及控制台日誌輸出配置 def init self,filename logging.log filelevel logging.info,consolelevel logging.info self.filename file...

python日誌模組

logging.debug 10 logging.info 20 logging.warning 30 logging.error 40 logging.critical 50預設級別為warning 預設輸出位置為控制台 import logging logging.basicconfig 可用引...

python 日誌模組

在軟體或者系統發生錯誤時可以通過日誌快速定位到錯誤,從而定位問題,解決問題。logging模組提供的日誌記錄函式所使用的日誌器設定的日誌級別是warning,因此只有warning級別的日誌記錄以及大於它的error和critical級別的日誌記錄被輸出了,而小於它的debug和info級別的日誌記...