1.默认情况下python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志。
日志级别等级CRITICAL > ERROR > WARNING > INFO > DEBUG > NOTSET
logging.debug()、logging.info()、logging.warning()、logging.error()、logging.critical()(分别用以记录不同级别的日志信息)
2.# set up logger
logging.basicConfig()
#(用默认日志格式(Formatter)为日志系统建立一个默认的流处理器(StreamHandler),
设置基础配置(如日志级别等)并加到root logger(根Logger)中
logger = logging.getLogger()
#返回logger对象,不指定名字默认返回根logger
logger.setLevel(logging.INFO)
#设置显示级别
fh = logging.FileHandler(args.log_file)
#创建一个handler,用于写入日志文件
logger.addHandler(fh)
#给logger添加handler
handler用于发送日志到适当的目的地,filter提供了过滤日志信息的方法,formatter指定日志显示格式