flynsarmy/slim-monolog

Monolog logging support Slim Framework

Installs: 464 266

Dependents: 7

Suggesters: 0

Security: 0

Stars: 114

Watchers: 6

Forks: 18

Open Issues: 4

pkg:composer/flynsarmy/slim-monolog

v1.0.1 2015-07-15 22:14 UTC

This package is auto-updated.

Last update: 2025-10-10 10:35:26 UTC


README

This repository adds support for logging to Monolog to the Slim Framework.

Installation

MonologWriter takes an array of handlers, an array of processors and a logger name.

$logger = new \Flynsarmy\SlimMonolog\Log\MonologWriter(array(
    'handlers' => array(
        new \Monolog\Handler\StreamHandler('./logs/'.date('Y-m-d').'.log'),
    ),
));

$app = new \Slim\Slim(array(
    'log.writer' => $logger,
));

This example assumes you are autoloading dependencies using Composer. If you are not using Composer, you must manually require the log writer class before instantiating it.

License

The Slim-Monolog is released under the MIT public license.