szabson / logs-cleanup-data
本包最新版本(1.0.0)没有提供许可信息。
日志清理数据项目
1.0.0
2023-10-23 12:25 UTC
Requires (Dev)
- php: >=8.2
- phpunit/phpunit: ^10.4
This package is not auto-updated.
Last update: 2024-09-24 13:36:06 UTC
README
Logs Cleanup Data 是一个简单的 PHP 包,用于管理和处理日志。
安装
您可以通过 Composer 安装此包。运行以下命令将其添加到您的项目中
composer require szabson/logs-cleanup-data:dev-master
示例用法
在 RemoveLogsCommandTest 中的用法示例中,创建了一个 FileLoggerFactory 日志工厂,该工厂被 RemoveLogsCommand 用于管理日志。RemoveLogsCommand 会删除超过指定天数的老日志。
要求
该项目使用 PHP 编写并使用 PHPUnit 进行测试。要运行项目和测试,您需要安装 PHP 8.2 和 PHPUnit。该项目没有外部库依赖。
附加内容
除了删除日志,我还添加了一些简单的日志管理功能,这些功能可以在 FileLogger 中找到。我实现了文件日志管理。我还考虑了与数据库日志的未来开发。
运行测试
vendor/bin/phpunit tests
这将运行所有测试,并在控制台显示结果。
作者
此项目由 Daniel Chabowski 创建。