logging模組的用法

2022-07-11 20:21:11 字數 749 閱讀 9861

logging模組的用法

import logging 

# 記錄日誌的等級,有過濾功能

# 預設情況下logging的日誌等級是warning

# 配置

logging.basicconfig(

level=logging.debug, # 設定日誌等級

# 日誌格式

format='[%(levelname)s][%(asctime)s][%(filename)s:%(lineno)d]%(message)s',

filename='log_01.log'

)logging.debug('this is a debug log') # 除錯

logging.info('this is a info log') # 資訊

logging.warning('this is a warning log') # 警告

logging.error('this is a error log') # 錯誤

logging.critical('this is a critical log') # 致命錯誤

日誌的高階用法

1、loggers 日誌器產生日誌的

2、handler 日誌處理器,將日誌傳送到指定位置,檔案中,控制台

3、filter 日誌過濾器,過濾日誌

4、fromatter 日誌格式器,用於控制日誌的輸出格式

python之logging模組簡單用法

1 coding utf 8 2import logging 引入logging模組34 將資訊列印到控制台上56 如果需要顯示低於warning級別的內容,可以引入notset級別來顯示 7 logging.basicconfig level logging.notset 設定日誌級別 8 log...

logging模組,shutil模組

用於便捷記錄日誌且執行緒安全的模組 1 單檔案日誌 import logging logging.basicconfig filename 檔名.log format asctime s name s levelname s module s message s datefmt y m d h m ...

日誌模組 logging模組

logging.debug 通常除錯時用到的日誌資訊 logging.info 證明事情按照預期的那樣工作 longging.warning 表明發生了意外,或者不就得將來發生的問題 如 磁碟滿了 軟體還是正常的工作 longging.error 由於更嚴重的問題導致軟體已經不能繼續執行某些功能 l...