szabson/logs-cleanup-data

本包最新版本(1.0.0)没有提供许可信息。

日志清理数据项目

1.0.0 2023-10-23 12:25 UTC

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 创建。