flynsarmy/slim-monolog

Monolog logging support Slim Framework

Maintainers

👁 flynsarmy

Package info

github.com/Flynsarmy/Slim-Monolog

Homepage

pkg:composer/flynsarmy/slim-monolog

Statistics

Installs: 486 971

Dependents: 7

Suggesters: 0

Stars: 114

Open Issues: 4

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

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 2a3a20671cc14372424085d563991c90ba7818e8

loggingextensionsmiddleware

This package is auto-updated.

Last update: 2026-06-10 11:59:20 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.