项目过期日志清理工具——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 协议》,转载必须注明作者和本文链接