标签:conf 模块 解决问题 存在 basic sys 大于 col 通过
在软件或者系统发生错误时可以通过日志快速定位到错误,从而定位问题,解决问题。
logging模块提供的日志记录函数所使用的日志器设置的日志级别是WARNING
,因此只有WARNING
级别的日志记录以及大于它的ERROR
和CRITICAL
级别的日志记录被输出了,而小于它的DEBUG
和INFO
级别的日志记录被丢弃了。
>>>:logging.warning(‘warning bug‘)
输出:WARNING:root:warning bug
日志级别:日志器名称:日志内容
该方法用于为logging日志系统做一些基本配置
sys.stdout 标准输出
sys.stderr 标准错误
filename、stream和handlers这三个配置项只能有一个存在,不能同时出现2个或3个,否则会引发ValueError异常。
import logging # logging.basicConfig(level=logging.DEBUG) #指定日志级别 # LOG_FORMAT = "%(asctime)s - %(levelname)s - %(message)s" # 指定发生时间,级别名字,日志信息 # logging.basicConfig(filename=‘log.log‘,level=logging.DEBUG,format=LOG_FORMAT) LOG_FORMAT = "%(asctime)s - %(levelname)s - %(message)s" DATE_FORMAT = "%Y/%m/%d %H:%M:%S %p" logging.basicConfig(filename=‘log.log‘, level=logging.DEBUG, format=LOG_FORMAT, datefmt=DATE_FORMAT) logging.debug(‘debug log‘) logging.warning(‘warning bug‘)
07/23/2018 21:51:32 PM - DEBUG - debug log 07/23/2018 21:51:32 PM - WARNING - warning bug 2018/07/23 21:52:54 PM - DEBUG - debug log 2018/07/23 21:52:54 PM - WARNING - warning bug
标签:conf 模块 解决问题 存在 basic sys 大于 col 通过
原文地址:https://www.cnblogs.com/jiuzha/p/9357235.html