Commit 91b1cbc3 authored by Maksim Muruev's avatar Maksim Muruev Committed by Fabien Potencier

Update monolog provider for support permissions

parent 6d9e3fe4
......@@ -12,6 +12,8 @@ Parameters
----------
* **monolog.logfile**: File where logs are written to.
* **monolog.bubble** = (optional) Whether the messages that are handled can bubble up the stack or not.
* **monolog.permission** = (optional) File permissions default (null), nothing change.
* **monolog.level** (optional): Level of logging, defaults
to ``DEBUG``. Must be one of ``Logger::DEBUG``, ``Logger::INFO``,
......
......@@ -52,11 +52,12 @@ class MonologServiceProvider implements ServiceProviderInterface
return $log;
});
$app['monolog.bubble'] = true;
$app['monolog.permission'] = null;
$app['monolog.handler'] = function () use ($app) {
$level = MonologServiceProvider::translateLevel($app['monolog.level']);
return new StreamHandler($app['monolog.logfile'], $level);
return new StreamHandler($app['monolog.logfile'], $level, $app['monolog.bubble'], $app['monolog.permission']);
};
$app['monolog.level'] = function () {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment