tmajka/log-cleaner

Mini app to delete logs

1.0.0 2024-01-14 23:06 UTC

This package is auto-updated.

Last update: 2025-06-15 02:31:50 UTC


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

License

MIT