seeren/log

Log message and determine level

Maintainers

Details

github.com/seeren/log

Source

Issues

Installs: 250

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

pkg:composer/seeren/log

3.0.0 2022-01-06 15:05 UTC

This package is auto-updated.

Last update: 2025-10-06 23:52:25 UTC


README

Build Require Coverage Download Codacy Version

Log message with time scale for standard levels

Installation

Seeren\Log is a PSR-3 logger interfaces implementation

composer require seeren/log

Seeren\Log\Logger\Daily

Log message in a Daily, Monthly or Yearly generated file with optional data slug

use Seeren\Log\Logger\Daily;

$logger = new Daily();

By default, log folder is in /var/log

project/
└─ var/
   └─ log/

Project directory can be specified at construction

use Seeren\Log\Logger\Daily;

$logger = new Daily('..');

Log using levels

use Seeren\Log\Logger\Daily;

$logger = new Daily();
$logger->log('info', 'Bob is logged');

Pass slug and context optionnaly

use Seeren\Log\Logger\Daily;

$logger = new Daily();
$logger->log('error', 'Something happen: {message}', [
    'message' => 'Dummy message'
]);

License

This project is licensed under the MIT License