python logging

/ Python / 0 条评论 / 751浏览
import logging

logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
#输出到屏幕
ch = logging.StreamHandler()
ch.setLevel(logging.DEBUG)
#输出到文件
#filemode='a',有w和a,w就是写模式 #a是追加模式 默认为a                
fh = logging.FileHandler("run1.log","w")
fh.setLevel(logging.INFO)
#设置日志格式
fomatter = logging.Formatter('%(asctime)s -%(name)s-%(levelname)s-%(module)s:%(message)s')
ch.setFormatter(fomatter)
fh.setFormatter(fomatter)
logger.addHandler(ch)
日志模块
logger.addHandler(fh)