Monolog logging support for Slim Framework
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Log Fix hardcoded path in constructor (issues: #11 #10) Mar 21, 2016
README.markdown
composer.json

README.markdown

Monolog Logging for Slim Framework

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.