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级别的日志')
相关推荐
q***92512 小时前
Spring Cloud Data Flow 简介
后端·spring·spring cloud
m0_639817153 小时前
基于springboot火锅店管理系统【带源码和文档】
java·spring boot·后端
会编程的林俊杰4 小时前
SpringBoot项目启动时的依赖处理
java·spring boot·后端
码事漫谈4 小时前
C++循环结构探微:深入理解while与do...while
后端
码事漫谈5 小时前
现代C++:一场静默的革命,告别“C with Classes”
后端
AntBlack5 小时前
AI Agent : CrewAI 简单使用 + 尝试一下股票分析
后端·python·ai编程
刘一说5 小时前
深入理解 Spring Boot 单元测试:从基础到最佳实践
spring boot·后端·单元测试
白露与泡影5 小时前
Spring Boot项目优化和JVM调优
jvm·spring boot·后端
是店小二呀5 小时前
五分钟理解Rust的核心概念:所有权Rust
开发语言·后端·rust