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...