diff options
author | Jordi Boggiano <j.boggiano@seld.be> | 2016-07-02 15:03:11 +0100 |
---|---|---|
committer | Jordi Boggiano <j.boggiano@seld.be> | 2016-07-02 15:03:11 +0100 |
commit | b909ca1e02bf5e20e802a825e32cb714b5851045 (patch) | |
tree | ff085b2ce270c2d52d8dd876b0a15cc6773991e9 /src | |
parent | f4567f1a5f79ab0f072f8d1012bc668f61625d01 (diff) | |
parent | 55841909e2bcde01b5318c35f2b74f8ecc86e037 (diff) | |
download | monolog-b909ca1e02bf5e20e802a825e32cb714b5851045.zip monolog-b909ca1e02bf5e20e802a825e32cb714b5851045.tar.gz monolog-b909ca1e02bf5e20e802a825e32cb714b5851045.tar.bz2 |
Merge branch '1.x'
Diffstat (limited to 'src')
-rw-r--r-- | src/Monolog/ErrorHandler.php | 2 | ||||
-rw-r--r-- | src/Monolog/Formatter/HtmlFormatter.php | 4 | ||||
-rw-r--r-- | src/Monolog/Handler/GroupHandler.php | 10 |
3 files changed, 13 insertions, 3 deletions
diff --git a/src/Monolog/ErrorHandler.php b/src/Monolog/ErrorHandler.php index aaf2d9b..4038d82 100644 --- a/src/Monolog/ErrorHandler.php +++ b/src/Monolog/ErrorHandler.php @@ -164,7 +164,7 @@ class ErrorHandler // fatal error codes are ignored if a fatal error handler is present as well to avoid duplicate log entries if (!$this->hasFatalErrorHandler || !in_array($code, self::$fatalErrors, true)) { $level = isset($this->errorLevelMap[$code]) ? $this->errorLevelMap[$code] : LogLevel::CRITICAL; - $this->logger->log($level, self::codeToString($code).': '.$message, ['code' => $code, 'message' => $message, 'file' => $file, 'line' => $line]); + $this->logger->log($level, self::codeToString($code).': '.$message, ['code' => $code, 'message' => $message, 'file' => $file, 'line' => $line, 'context' => $context]); } if ($this->previousErrorHandler === true) { diff --git a/src/Monolog/Formatter/HtmlFormatter.php b/src/Monolog/Formatter/HtmlFormatter.php index 1905891..f5f9d94 100644 --- a/src/Monolog/Formatter/HtmlFormatter.php +++ b/src/Monolog/Formatter/HtmlFormatter.php @@ -52,7 +52,7 @@ class HtmlFormatter extends NormalizerFormatter * @param bool $escapeTd false if td content must not be html escaped * @return string */ - private function addRow($th, $td = ' ', $escapeTd = true) + protected function addRow($th, $td = ' ', $escapeTd = true) { $th = htmlspecialchars($th, ENT_NOQUOTES, 'UTF-8'); if ($escapeTd) { @@ -69,7 +69,7 @@ class HtmlFormatter extends NormalizerFormatter * @param int $level Error level * @return string */ - private function addTitle($title, $level) + protected function addTitle($title, $level) { $title = htmlspecialchars($title, ENT_NOQUOTES, 'UTF-8'); diff --git a/src/Monolog/Handler/GroupHandler.php b/src/Monolog/Handler/GroupHandler.php index a6f063c..38109e9 100644 --- a/src/Monolog/Handler/GroupHandler.php +++ b/src/Monolog/Handler/GroupHandler.php @@ -75,6 +75,16 @@ class GroupHandler extends Handler implements ProcessableHandlerInterface */ public function handleBatch(array $records) { + if ($this->processors) { + $processed = array(); + foreach ($records as $record) { + foreach ($this->processors as $processor) { + $processed[] = call_user_func($processor, $record); + } + } + $records = $processed; + } + foreach ($this->handlers as $handler) { $handler->handleBatch($records); } |