项目过期日志清理工具——Shermie-Log-Manager

前言#

项目中有大量堆积的系统日志,使用的框架没有自带的清理日志的功能,就自己写了一下,代码非常简单,如果你也有这种场景,那应该可以解决你的问题。

使用#

这是一个独立的项目,配合系统定时任务使用应该是最佳实践

  • 安装依赖
    pip install -r requirements.txt

  • 配置文件

所有配置在 config.yaml 中修改

# 应用日志目录列表
application:
  - name: '财务中心'
    path: 'D:\finance\runtime\logs'
  - name: '订单中心'
    path: 'D:\order\runtime\logs'
  - name: '用户中心'
    path: 'D:\user\runtime\logs'
  - name: '商品中心'
    path: 'D:\goods\runtime\logs'
# 删除10天前的文件
deadtime:
   10
# 日志后缀
extension:
  '.log'
# 文件大小
file-size:
  0
  • 启动项目
python Main.py

输出

项目过期日志清理工具——Shermie-Log-Manager

仓库#

地址:github.com/kxg3030/shermie-log-man...

本作品采用《CC 协议》,转载必须注明作者和本文链接
失色天空
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。