tmajka / log-cleaner
Mini app to delete logs
1.0.0
2024-01-14 23:06 UTC
Requires
- php: >=8.2
Requires (Dev)
- mikey179/vfsstream: ^1.6
- phpunit/phpunit: ^10.5
README
Small program that analyzing logs and removing records older than given time period
Installation details
Install by composer
composer require tmajka/log-cleaner
composer install
Info
- Before run, set path to log file in log-cleaner/etc/env.php
- We assume that the timestamp appears at the beginning of each line in the log file and is compliant with ISO 8601, as recommended by RFC 5424 for Syslog.
[2023-01-14T15:30:45.123456+02:00]
Command to run
php vendor/tmajka/log-cleaner/bin/clean.php
Run with custom config file
php vendor/tmajka/log-cleaner/bin/clean.php -configFile=path/to/config/file.php
Run Test
cd vendor/tmajka/log-cleaner
composer install
./vendor/bin/phpunit