def initLogging(logname): fmt = '%(asctime)s %(name)s %(filename)s(%(funcName)s[line:%(lineno)d]) %(levelname)s - %(message)s' logging.basicConfig(level=logging.DEBUG, format=fmt, datefmt='%Y-%m-%d %H:%M:%S', filename=os.path.join('logs', '{}.{}.log'.format(logname, time.strftime('%Y%m%d%H'))), filemode='a' ) console = logging.StreamHandler() console.setLevel(logging.INFO) formatter = logging.Formatter(fmt) console.setFormatter(formatter) logging.getLogger('').addHandler(console)
Python初始化logging
最新推荐文章于 2025-07-11 01:59:19 发布
本文介绍了一种在Python中配置日志记录模块的方法。通过定义一个名为definitLogging的函数来设置日志的基本配置,包括日志级别、格式、日期格式、文件名以及文件模式等。此外还添加了一个控制台处理器,用于显示INFO级别的日志信息。
1186

被折叠的 条评论
为什么被折叠?



