位置: 编程技术 - 正文

python logging 日志轮转文件不删除问题的解决方法(python日志文件)

编辑:rootadmin

推荐整理分享python logging 日志轮转文件不删除问题的解决方法(python日志文件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python logging info,python中的logging记录日志,python logging 日志比控制台输出多了空行,python的日志,python logging 日志比控制台输出多了空行,python logging 日志过大导致进程被杀,python中的logging记录日志,python logging 日志过大导致进程被杀,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

最近在维护项目的python项目代码,项目使用了 python 的日志模块 logging, 设定了保存的日志数目, 不过没有生效,还要通过contab定时清理数据。

分析

项目使用了 logging 的 TimedRotatingFileHandler :

参考 python logging 的官方文档:

入门 实例,可以看到使用按时间轮转的相关内容:

粗看下,也看不出有什么不对的地方。

python logging 日志轮转文件不删除问题的解决方法(python日志文件)

那就看下logging的代码,找到TimedRotatingFileHandler 相关的内容,其中删除过期日志的内容:

logging/handlers.py

轮转删除的原理,是查找到日志目录下,匹配suffix后缀的文件,加入到删除列表,如果超过了指定的数目就加入到要删除的列表中,再看下匹配的原理:

exMatch 是一个正则的匹配,格式是 - 分隔的时间,而我们自己设置了新的suffix没有 - 分隔:

loghandle.suffix = '%Y%m%d'这样就找不到要删除的文件,不会删除相关的日志。

总结

1. 封装好的库,尽量使用公开的接口,不要随便修改内部变量;

2. 代码有问题地,实在找不到原因,可以看下代码。

Python实现SMTP发送邮件详细教程 简介Python发送邮件的教程本人在网站搜索的时候搜索出来了一大堆,但是都是说了一大堆原理然后就推出了实现代码,我测试用给出的代码进行发送邮

Python正规则表达式学习指南 1.正则表达式基础1.1.简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引

利用Python实现图书超期提醒 一、模拟登录图书馆管理系统我们可以先看一下登录页面(很多学校这些管理系统页面就是很low):两种方式去模拟登录图书馆:1.构造登录表单进行模

标签: python日志文件

本文链接地址:https://www.jiuchutong.com/biancheng/386245.html 转载请保留说明!

上一篇:python中的字典使用分享(python 字典的字典)

下一篇:Python实现SMTP发送邮件详细教程(python smtplib模块详解)

  • 城镇土地使用税减免税政策
  • 代扣代缴个人所得税会计分录怎么做
  • 免税收入怎么做会计分录
  • 解除劳动合同支付违约金合法吗
  • 货币资金应计入什么科目
  • 成本费用的关系
  • 增值税发票四舍五入
  • 个税系统设置在哪里
  • 不动产服务具体有哪些
  • 没有车加油费可以入账吗
  • 佣金可以入账吗
  • 已报废的固定资产
  • 没收履约保证金交增值税吗
  • 付现金给别的公司是否可以开具发票呢?
  • 注册资金没有到账用不用交印花税
  • 资本公积可以只给一个股东转增资本
  • 房地产开发成本费用明细表
  • 建筑业异地预缴税款的会计分录
  • 企业取得固定资产的方式有哪些
  • 火车票飞机票进项税额怎么抵扣
  • win11如何连接网址
  • 测网速中国联通
  • 微软推出windows1
  • 其他综合收益怎么来的
  • 苹果手机记事本提醒如何设置
  • 分公司与总公司的关系
  • 广告费和业务宣传费税前扣除基数
  • PHP:stream_context_set_option()的用法_Stream函数
  • 甲方工程扣款如何处理
  • 原材料的运费计入什么科目
  • 借支单怎么写才受法律保护
  • csinsm32.exe是安全的进程吗 csinsm32进程有哪些用处
  • vue开发pc前端网站
  • extract php函数
  • php 文件上传类型限制
  • 未交社保可以要求单位赔偿吗
  • 城建税教育费附加什么时候交
  • iframe之间通信
  • pytorch csdn
  • php面试知识点
  • 房租费发票可以抵扣增值税吗
  • 申请税控盘流程需要几个工作日
  • 购进农产品直接销售核定农产品增值税进项税额计算表
  • 会计科目设置怎么操作
  • phpvue开发模式
  • 定期存款一次性可以存多少钱
  • PostgreSQL ERROR: invalid escape string 解决办法
  • 社保缴费基数应该怎么算
  • 货先到发票后到怎么办
  • 费用发票已报销怎么入账
  • 冲销管理费用怎么写凭证
  • 公司要注销账面怎么处理
  • 销售酒怎么结转销售成本
  • 小规模企业能否消化13点增值税普通发票
  • 自增字段必须是主键吗
  • mariadb10.1
  • 宏基aspire s3适用固态硬盘
  • win7系统怎么删除
  • linux 网站备份
  • win 8系统怎么样
  • linux添加用户命令并添加管理员
  • centos 操作
  • win8更改账户
  • 启用win8 metro启动界面
  • cocos2dx 3.17
  • 利用百度地图画cad图
  • javascript的三种主要数据类型
  • windows、linux
  • androids翻译
  • python程序员必读书籍
  • jQuery ready()和onload的加载耗时分析
  • javascript零基础
  • 一次$.getJSON不执行的简单记录
  • python批量修改文本内容
  • jquery创建map集合
  • 河北税务怎么查询交了没有
  • 拆迁户契税减免政策文件
  • 北京市工商局电话24小时客服热线
  • 浙江国地税联合申报系统官网
  • 车辆报废补贴怎么拿
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设