首页 > 其他 > 详细

logger----->模块级别的函数

时间:2019-11-06 23:58:19      阅读:176      评论:0      收藏:0      [点我收藏+]
#_author:star
#date:2019/11/6
#logger----->模块级别的函数
#文件与屏幕同时显示日志信息
import logging
logger=logging.getLogger()

#创建一个Handler,用于写入日志文件
fh=logging.FileHandler(‘logger.txt‘)
#再创建一个Handler,用于输出到控制台
sh=logging.StreamHandler()
formatter=logging.Formatter(‘%(asctime)s-%(filename)s-[line:%(lineno)d]-%(levelname)s-%(message)s‘)

fh.setFormatter(formatter)
sh.setFormatter(formatter)

logger.addHandler(fh)
logger.addHandler(sh)

logger.setLevel(logging.DEBUG)

logger.debug(‘debug message11‘)
logger.info(‘info message11‘)
logger.warning(‘warning message11‘)
logger.error(‘error message‘)
logger.critical(‘critical message11‘)
Output:

技术分享图片

logger----->模块级别的函数

原文:https://www.cnblogs.com/startl/p/11809225.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!