项目过期日志清理工具——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
输出
仓库#
地址:github.com/kxg3030/shermie-log-man...
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: