Route php error_log() to custom file or to /dev/stderr

1.0.0 2025-04-04 09:20 UTC

This package is auto-updated.

Last update: 2025-05-29 20:13:08 UTC


README

Including this library you can redirect all error_log() script to a custom directory/processname/YYYY-MM-DD.log file.

Install and usage

Install via composer:

$ composer require diego.sorrentino/logging

and autoload and use in your script:

require_once __DIR__ . '/vendor/autoload.php';

$lock = new Logging('processname', './log', 10);
error_log('log something');

The library try to create the ./log/processname directory, and a 'date YYYY-MM-DD.log' log for every day it is executed.

Technical documentation

You can find documentation, automatically created by PHPDocumentor here: http://diego.sorrentino.gitpages.rm.ingv.it/logging/phpdoc

Test and Deploy

Tests are realized using PHPUnit. You can find code coverage here: http://diego.sorrentino.gitpages.rm.ingv.it/logging/coverage

Contributing

If you want to contribute, please use pull requests. To get a best integration, please code using Test Driven Development (TDD) and Calisthenic Programming.

Authors and acknowledgment

Diego Sorrentino, Istituto Nazionale di Geofisica e Vulcanologia, https://www.ingv.it/organizzazione/chi-siamo/personale/#922

License

GPL v3

Project status

Development in progress