日志级别有以下 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
来源: http://www.bubuko.com/infodetail-3373277.html