diff --git a/src/Monolog/Formatter/LineFormatter.php b/src/Monolog/Formatter/LineFormatter.php index 0e62aa35..7122319d 100644 --- a/src/Monolog/Formatter/LineFormatter.php +++ b/src/Monolog/Formatter/LineFormatter.php @@ -76,6 +76,8 @@ class LineFormatter extends NormalizerFormatter } } + $output = preg_replace('/%extra\..+?%/', '', $output); + foreach ($vars['context'] as $var => $val) { if (false !== strpos($output, '%context.'.$var.'%')) { $output = str_replace('%context.'.$var.'%', $this->stringify($val), $output); @@ -83,6 +85,8 @@ class LineFormatter extends NormalizerFormatter } } + $output = preg_replace('/%context\..+?%/', '', $output); + if ($this->ignoreEmptyContextAndExtra) { if (empty($vars['context'])) { unset($vars['context']);