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 ...@@ -12,6 +12,8 @@ Parameters
---------- ----------
* **monolog.logfile**: File where logs are written to. * **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 * **monolog.level** (optional): Level of logging, defaults
to ``DEBUG``. Must be one of ``Logger::DEBUG``, ``Logger::INFO``, to ``DEBUG``. Must be one of ``Logger::DEBUG``, ``Logger::INFO``,
......
...@@ -52,11 +52,12 @@ class MonologServiceProvider implements ServiceProviderInterface ...@@ -52,11 +52,12 @@ class MonologServiceProvider implements ServiceProviderInterface
return $log; return $log;
}); });
$app['monolog.bubble'] = true;
$app['monolog.permission'] = null;
$app['monolog.handler'] = function () use ($app) { $app['monolog.handler'] = function () use ($app) {
$level = MonologServiceProvider::translateLevel($app['monolog.level']); $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 () { $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