(1) 简介
日志调试输出信息
日志级别: critical > error > warning > info > debug,notset 级别越高打印的日志越少,反之亦然,即
debug : 打印全部的日志(notset等同于debug)
info : 打印info,warning,error,critical级别的日志
warning : 打印warning,error,critical级别的日志
error : 打印error,critical级别的日志
critical : 打印critical级别
(2) 使用方法
- 输出消息至终端
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# 输出消息至终端
import logging
import os
logger_fmt ='%(asctime)s\tFile \"%(filename)s\",line %(lineno)s\t%(levelname)s: %(message)s'
Logneme = os.path.join(os.path.abspath('.'), 'debug', 'Log', 'log') #输出路径及路径名
formatter = logging.Formatter(logger_fmt) #输出格式
logger_console_handler = logging.StreamHandler() #输出到终端
logger_console_handler.setFormatter(formatter) # 设置输出格式
logger = logging.getLogger()
if not len(logger.handlers):
logger.addHandler(logger_console_handler)
else:
logger.removeHandler(logger_console_handler)
lo