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级别的日志')
相关推荐
Aurora_NeAr17 分钟前
对比Java学习Go——程序结构与变量
后端
AntBlack37 分钟前
每周学点 AI:ComfyUI + Modal 的一键部署脚本
人工智能·后端·aigc
5大大大大雄1 小时前
docker容器日志处理
后端
我是哪吒2 小时前
分布式微服务系统架构第170集:Kafka消费者并发-多节点消费-可扩展性
后端·面试·github
Badman2 小时前
分布式系统下的数据一致性-Redis分布式锁
redis·分布式·后端
Java水解2 小时前
盘点那些自带高级算法的SQL
后端
一只叫煤球的猫3 小时前
2025年基于Java21的的秒杀系统要怎么设计?来点干货
后端·面试·性能优化
方圆想当图灵4 小时前
《生产微服务》评估清单 CheckList
后端·微服务
服务端技术栈4 小时前
历时 1 个多月,我的第一个微信小程序「图片转 Excel」终于上线了!
前端·后端·微信小程序
计算机毕业设计指导4 小时前
基于Spring Boot的幼儿园管理系统
spring boot·后端·信息可视化