pawelt / logcleaner
Module that helps with logs cleaning.
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/pawelt/logcleaner
Requires (Dev)
- mikey179/vfsstream: ^1.6
- phpunit/phpunit: ^10.5
This package is not auto-updated.
Last update: 2025-10-05 22:52:30 UTC
README
Simple solution, made for easy old logs cleanup.
Installation
Instalation is simple. Just get install composer dependency:
$ composer require pawelt/logcleaner
And inside project:
<?php
use LogCleaner\LogCleanerContext;
use LogCleaner\Strategy\DTO\FileCleanerStrategyDTO;
use LogCleaner\Strategy\FileCleanerStrategy;
...
// For example
$logCleaner = new LogCleanerContext(new FileCleanerStrategy());
$dto = new FileCleanerStrategyDTO();
$dto->setPath('path/to/log');
$dto->setTimePeriod(3);
$logCleaner->clean($dto);