python之logging

python 复制代码
import logging
from logging.handlers import TimedRotatingFileHandler

# 创建logger对象
logger = logging.getLogger()
logger.setLevel(logging.INFO)

# 使用TimedRotatingFileHandler记录日志
handler = TimedRotatingFileHandler('app.log', when='midnight', interval=1, backupCount=7)
handler.suffix = '%Y-%m-%d'   # 设置日志文件的后缀
handler.setFormatter(logging.Formatter('%(asctime)s - %(levelname)s - %(message)s'))
logger.addHandler(handler)

# 测试
logger.debug('这是一条DEBUG级别的日志')
logger.info('这是一条INFO级别的日志')
相关推荐
盖世英雄酱5813621 分钟前
java深度调试【第二章通过堆栈分析性能瓶颈】
java·后端
sivdead44 分钟前
当前智能体的几种形式
人工智能·后端·agent
lang201509281 小时前
Spring Boot RSocket:高性能异步通信实战
java·spring boot·后端
Moonbit1 小时前
倒计时 2 天|Meetup 议题已公开,Copilot 月卡等你来拿!
前端·后端
天天摸鱼的java工程师2 小时前
解释 Spring 框架中 bean 的生命周期:一个八年 Java 开发的实战视角
java·后端
往事随风去2 小时前
那个让老板闭嘴、让性能翻倍的“黑科技”:基准测试最全指南
后端·测试
李广坤2 小时前
JAVA线程池详解
后端
调试人生的显微镜2 小时前
深入剖析 iOS 26 系统流畅度,多工具协同监控与性能优化实践
后端
蹦跑的蜗牛2 小时前
Spring Boot使用Redis实现消息队列
spring boot·redis·后端
非凡ghost2 小时前
HWiNFO(专业系统信息检测工具)
前端·javascript·后端