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

【PyTorch】模型,柯达v570(柯达v570实拍样张)
查看 -

【Python Programe】WSGI (Web Server Gateway Interface),费雪学习屋
查看 -

【Python-Django】基于TF-IDF算法的医疗推荐系统复现过程,中兴blade a1
查看 -

【Python】AppUI自动化—appium自动化元素定位、元素事件操作(17)下,dv6-6029tx
查看 -

【Python】Python Mako模板使用,武尊神
查看 -

【Python】Python 常量定义,novo8
查看 -

【Python】import自己的模块报错,金立a696(python importlib.import_module)
查看 -

【Python】translate包报错RuntimeError- generator raised StopIteration,硕美科e95
查看
控制面板
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接