Commit 45211fae authored by Fabien Potencier's avatar Fabien Potencier

feature #931 Update monolog provider for support permissions (mmuruev)

This PR was submitted for the master branch but it was merged into the 1.2 branch instead (closes #931).

Discussion
----------

Update monolog provider for support permissions

Recently Monolog have an update commit b2e2530406737e658785e3b4e50135f297f49a16. Which add permission handling for log file.

Commits
-------

91b1cbc3 Update monolog provider for support permissions
parents 6d9e3fe4 91b1cbc3
......@@ -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