logging模块

logging模块

 

logging模块

import logging

logging模块

 

logging模块

logging模块

 

二、将日志同时输出到屏幕和文件中;

"""
同时往屏幕和文件中输入日志;
步骤:
1、获取logger对象,对logger操作日志;
2、设置屏幕输出对象;
3、设置文件输出对象;
4、设置日志格式(可分开设置);
5、设置日志等级(可分开设置);
6、添加到addHandler对logger中;
7、输出日志文件 ;
"""
import logging
loger = logging.getLogger("Test_log")
loger = logging.getLogger("aaa")
ch = logging.StreamHandler()
ch.setLevel(logging.INFO)

fh = logging.FileHandler("asc.log",encoding="utf-8")
fh.setLevel(logging.INFO)

format = logging.Formatter("%(asctime)s %(message)s %(levelname)s")
ch.setFormatter(format)
fh.setFormatter(format)

loger.addHandler(ch)
loger.addHandler(fh)

loger.debug("debug")
loger.info("info")
loger.warning("warning")
loger.error("error")
loger.critical("critical")