python 日志logging級別及使用


日志級別有以下5種:

1.static Level DEBUG :
    DEBUG Level指出細粒度信息事件對調試應用程序是非常有幫助的。
 2.static Level INFO
    INFO level表明 消息在粗粒度級別上突出強調應用程序的運行過程。
 3.static Level WARN
    WARN level表明會出現潛在錯誤的情形。
 4.static Level ERROR
    ERROR level指出雖然發生錯誤事件,但仍然不影響系統的繼續運行。
 5.static Level FATAL
    FATAL level指出每個嚴重的錯誤事件將會導致應用程序的退出。

要正常打印出日志,在文件頭需要先指定要打印的日志級別

import logging
logging.basicConfig(level=logging.INFO)
logging.error('error') # 顯示
logging.warning('warning') # 顯示
logging.debug('debug') # 不顯示
logging.info('info') # 顯示

每一個日志級別都對應的一個int值,如果日志級別小於設定值:logging.INFO,就不會打印出來

CRITICAL = 50
FATAL = CRITICAL
ERROR = 40
WARNING = 30
WARN = WARNING
INFO = 20
DEBUG = 10
NOTSET = 0


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM