diff options
author | Matthieu Napoli <matthieu@mnapoli.fr> | 2014-12-01 05:43:03 +0300 |
---|---|---|
committer | Matthieu Napoli <matthieu@mnapoli.fr> | 2014-12-01 05:51:37 +0300 |
commit | 0794be0d5551998b683ac934e00604d277fe69e9 (patch) | |
tree | 26a43fbc68f219fc6116ceebfed132ad1c9107dd /core/Log/Formatter/ExceptionTextFormatter.php | |
parent | f1fae09be4507bd9dedfc949deab98108b47b23e (diff) |
#6622 Logger refactoring: use a "record" array similar to Monolog to ease future transition
Diffstat (limited to 'core/Log/Formatter/ExceptionTextFormatter.php')
-rw-r--r-- | core/Log/Formatter/ExceptionTextFormatter.php | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/core/Log/Formatter/ExceptionTextFormatter.php b/core/Log/Formatter/ExceptionTextFormatter.php index 0fcf5f6ea2..1e0bd0ed12 100644 --- a/core/Log/Formatter/ExceptionTextFormatter.php +++ b/core/Log/Formatter/ExceptionTextFormatter.php @@ -16,13 +16,15 @@ use Piwik\Log; */ class ExceptionTextFormatter extends Formatter { - public function format($message, $level, $tag, $datetime, Log $logger) + public function format(array $record, Log $logger) { + $message = $record['message']; + if ($message instanceof \Exception) { - $message = sprintf("%s(%d): %s\n%s", $message->getFile(), $message->getLine(), $message->getMessage(), + $record['message'] = sprintf("%s(%d): %s\n%s", $message->getFile(), $message->getLine(), $message->getMessage(), ExceptionHandler::$debugBacktraceForTests ?: $message->getTraceAsString()); } - return $this->next($message, $level, $tag, $datetime, $logger); + return $this->next($record, $logger); } } |