oneseven9955/logkeeper
最新稳定版本:0.1.0
Composer 安装命令:
composer require oneseven9955/logkeeper
包简介
LogKeeper archives old files based on a customizable time delta, ensuring your logs remain organized, and easily manageable.
README 文档
README
LogKeeper archives old files based on a customizable time delta, ensuring your logs remain organized, and easily manageable.
Getting Started
use OneSeven9955\LogKeeper\Config; use OneSeven9955\LogKeeper\LogKeeper; $config = new Config( path: '/path/to/log/files/*.log', timeDelta: \DateInterval::createFromDateString("1 month"), ); $service = new LogKeeper( config: $config, ); $service->run();
With custom old archive name:
$config = new Config( path: '/path/to/log/files/*.log', timeDelta: \DateInterval::createFromDateString("1 month"), oldPath: 'old/custom.zip', // Default: "old.zip" );
Keep 30 old files:
$config = new Config( path: '/path/to/log/files/*.log', timeDelta: \DateInterval::createFromDateString("1 month"), oldCount: 30, );
Remove all old files:
$config = new Config( path: '/path/to/log/files/*.log', timeDelta: \DateInterval::createFromDateString("1 month"), oldCount: 0, );
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-07-30