From c5465b8e1ab640a36ef62c12eebbcbbfe51db08c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edvardas=20Dauk=C5=A1as?= Date: Wed, 18 Nov 2015 10:59:57 +0200 Subject: [PATCH] Pass payload information to RollbarHandler on report_message. --- src/Monolog/Handler/RollbarHandler.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Monolog/Handler/RollbarHandler.php b/src/Monolog/Handler/RollbarHandler.php index 0ad618d9..1af6d5b7 100644 --- a/src/Monolog/Handler/RollbarHandler.php +++ b/src/Monolog/Handler/RollbarHandler.php @@ -72,10 +72,18 @@ class RollbarHandler extends AbstractProcessingHandler 'datetime' => $record['datetime']->format('U'), ); + $context = $record['context']; + $payload = array(); + if (isset($context['payload'])) { + $payload = $context['payload']; + unset($context['payload']); + } + $this->rollbarNotifier->report_message( $record['message'], $record['level_name'], - array_merge($record['context'], $record['extra'], $extraData) + array_merge($record['context'], $record['extra'], $extraData), + $payload ); }