Logging¶
Configuring the Logging Service¶
Logging is provided trough the powerful Monolog library. Please read their documentation for more details: https://github.com/Seldaek/monolog.
The default handler will simply use the private/logs/app.log
file to store
application logs and errors.
'Filebrowser\Services\Logger\LoggerInterface' => [
'handler' => '\Filebrowser\Services\Logger\Adapters\MonoLogger',
'config' => [
'monolog_handlers' => [
function () {
return new \Monolog\Handler\StreamHandler(
__DIR__.'/private/logs/app.log',
\Monolog\Logger::DEBUG
);
},
],
],
],
There are many different handlers you can add on top of this stack (monolog_handlers array). Some of them are listed here.