项目过期日志清理工具——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 协议》,转载必须注明作者和本文链接
失色天空
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!