Logging的文件输出和终端需要单独配置,终端的配置项也可以和文件配置的输出不同,推荐配置相同,避免输出上的差异
import loggingimport osfrom logging.handlers import RotatingFileHandlerlogger = logging.getLogger() # 初始化logger.setLevel(logging.DEBUG) # 设置输出级别# 设置logging相关信息formatter = logging.Formatter('%(asctime)s %(name)s [%(levelname)s] %(message)s') # log的输出格式log_abs_file = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'log.txt')# 文件输出handler = RotatingFileHandler(log_abs_file, maxBytes=1024 * 1024, backupCount=10) # 增加一个文件输出;设置文件输出的大小、log文件数量handler.setFormatter(formatter) # 设置输出的log条目格式logger.addHandler(handler) # 添加到logger里# 终端输出console = logging.StreamHandler() # 增加一个终端输出console.setFormatter(formatter) # 设置输出的log条目格式logger.addHandler(console) # 添加到logger里logger.info("Setting is init") # 输出示例【Python】【logging】限制输出,xmedia掌中影音伴侣(掌中影音伴侣安卓版)
0evadmin
编程语言
27
文件名:【Python】【logging】限制输出,xmedia掌中影音伴侣
【Python】【logging】限制输出
Logging配置示例
同类推荐
-

【Python CheckiO 题解】Largest Rectangle in a Histogram,xl39h评测
查看 -

【Python CheckiO 题解】Multicolored Lamp,戴尔手机d43
查看 -

【Python CheckiO 题解】Secret Message,音箱评测
查看 -

【Python】(自定义函数)模块的相对路径导入,行尸走肉第四季15集
查看 -

【Python】AttributeError- module lib has no attribute X509_V_FLAG_CB_ISSUER_CHECK,索爱neo
查看 -

【Python】Locust持续优化:InfluxDB与Grafana实现数据持久化与可视化分析,诺基亚lumia1000
查看 -

【Python】Python语言基础(中),索爱w810i(索爱w810评测)
查看 -

【Python】Web学习笔记_flask(5)——会话cookie对象,斯派森特行车记录仪(斯派德行车记录仪使用说明)
查看 -

【Python】selenium项目实战:从12306网站获取特定时间段二等座有票的车次,天语w806怎么样
查看
控制面板
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接