From bf82600f0c46a426a876a03e8f0845c6b9ffb4ad Mon Sep 17 00:00:00 2001 From: Joris Berthelot Date: Thu, 21 Jan 2016 12:50:15 +0100 Subject: [PATCH] Allow GroupHandler to set a formatter to all nested handlers --- src/Monolog/Handler/GroupHandler.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/Monolog/Handler/GroupHandler.php b/src/Monolog/Handler/GroupHandler.php index 99384d35..48e7b8e5 100644 --- a/src/Monolog/Handler/GroupHandler.php +++ b/src/Monolog/Handler/GroupHandler.php @@ -11,6 +11,8 @@ namespace Monolog\Handler; +use Monolog\Formatter\FormatterInterface; + /** * Forwards records to multiple handlers * @@ -77,4 +79,16 @@ class GroupHandler extends AbstractHandler $handler->handleBatch($records); } } + + /** + * {@inheritdoc} + */ + public function setFormatter(FormatterInterface $formatter) + { + foreach ($this->handlers as $handler) { + $handler->setFormatter($formatter); + } + + return $this; + } }