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

【Python COM】Word 自动纵向合并相同内容单元格,索爱k800
查看 -

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

【Python CheckiO 题解】House Password,索尼cs19
查看 -

【Python 标准库学习】安全哈希与摘要算法库 — hashlib,索爱w850i
查看 -

【Python】PyCharm中调用另一个文件的函数或类,诺基亚6111(pycharm调用其他py文件)
查看 -

【Python】Python仓储管理系统(源码)【独一无二】,lg t320
查看 -

【Python】Web学习笔记_flask(1)——模拟登录,开奇网(python模拟登录网站)
查看 -

【Python】jupyter Linux服务器使用,金立a696手机
查看 -

【Python】pip命令及使用,x61(python pip命令)
查看
控制面板
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接