IT序号网

python 日志logging级别及使用

leader 2021年05月26日 编程语言 353 0

日志级别有以下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 

评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

python 环境变量设置,文件查找路径设置