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
编程语言
21
文件名:【Python】【logging】限制输出,xmedia掌中影音伴侣
【Python】【logging】限制输出
Logging配置示例
同类推荐
-

【Python CheckiO 题解】Date and Time Converter,东芝l582
查看 -

【Python CheckiO 题解】Flatten a List,联想y460拆机
查看 -

【Python-第三方库-pywin32】随笔-基础,pp点点通注册(pp点点通怎么注册)
查看 -

【Python3】【力扣题】383. 赎金信,lg闪耀
查看 -

【Python】Python 获取天气数据,星际大脚
查看 -

【Python】comtypes模块Windows环境下使用批量转换成PDF文件,lg gd300s
查看 -

【Python】list和tuple 区别比较,pop.pcpop.com
查看 -

【Python】【PyPi】搭建本地PyPi镜像源,索爱w610c(python镜像源下载)
查看