This commit is contained in:
Paula Quispe
2018-10-08 12:34:53 -04:00
parent e8b2d8d5a5
commit 5d188d3bca

View File

@@ -77,10 +77,6 @@ class MonologProvider
*/ */
public function __construct($channel, $fileLog, $readLoggingLevel = true) public function __construct($channel, $fileLog, $readLoggingLevel = true)
{ {
//Set the minimum levelDebug that will be saved
$levelDebug = $this->defineLevelDebug($readLoggingLevel);
$this->setLevelDebug($levelDebug);
//Set path where the file will be saved //Set path where the file will be saved
$pathFile = $this->definePathFile(); $pathFile = $this->definePathFile();
$this->setPathFile($pathFile); $this->setPathFile($pathFile);
@@ -98,7 +94,8 @@ class MonologProvider
$this->setFilePermission($permissionFile); $this->setFilePermission($permissionFile);
$this->setFormatter(); $this->setFormatter();
$this->setConfig($channel, $fileLog); //Set the config: channel, fileLog and levelDebug that will be saved
$this->setConfig($channel, $fileLog, $readLoggingLevel);
$this->testWriteLog($channel, $fileLog, [ $this->testWriteLog($channel, $fileLog, [
$pathFile $pathFile
@@ -447,7 +444,7 @@ class MonologProvider
if (self::$instance === null) { if (self::$instance === null) {
self::$instance = new MonologProvider($channel, $fileLog, $readLoggingLevel); self::$instance = new MonologProvider($channel, $fileLog, $readLoggingLevel);
} else { } else {
self::$instance->setConfig($channel, $fileLog); self::$instance->setConfig($channel, $fileLog, $readLoggingLevel);
} }
return self::$instance; return self::$instance;
} }
@@ -459,11 +456,14 @@ class MonologProvider
* *
* @param string $channel The logging channel * @param string $channel The logging channel
* @param string $fileLog name file * @param string $fileLog name file
* @param boolean $readLoggingLevel
*/ */
public function setConfig($channel, $fileLog) public function setConfig($channel, $fileLog, $readLoggingLevel = true)
{ {
$this->setStream($fileLog); $this->setStream($fileLog);
$this->setLogger($channel); $this->setLogger($channel);
$levelDebug = $this->defineLevelDebug($readLoggingLevel);
$this->setLevelDebug($levelDebug);
} }
/** /**