pawelt/logcleaner

There is no license information available for the latest version (1.0.0) of this package.

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

1.0.0 2023-12-16 16:01 UTC

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);