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级别的日志')
相关推荐
花大师23 分钟前
基于深度学习的鼠标轨迹真实性检测系统
后端
小江的记录本41 分钟前
【Spring全家桶】Spring Cloud 2023.0.x:微服务核心理论、CAP/BASE定理(附《思维导图》+《面试高频考点清单》)
java·spring boot·后端·spring·spring cloud·微服务·面试
我登哥MVP1 小时前
Spring Boot 从“会用”到“精通”:Model-Map原理
java·spring boot·后端·spring·servlet·maven·mybatis
㳺三才人子1 小时前
初探 Flask-WTF
后端·python·flask·html5
AskHarries2 小时前
假门测试怎么玩
后端
AskHarries2 小时前
1300万 Tokens 被刷光:一次 OpenAI API Key 泄露事故复盘
后端
武子康2 小时前
Java-17 深入浅出MyBatis Mapper Proxy 源码解析:从 getMapper 到 invoke 的完整链路
java·后端
牛栓柱2 小时前
【后端实战】用 Supabase + React/TS 零成本构建高并发 Multi-Agent 服务
前端·数据库·人工智能·后端·react.js·前端框架