From fbf654f31d1dabfb93da9615196b08a2ec33ac84 Mon Sep 17 00:00:00 2001 From: Paul Statezny Date: Thu, 6 Mar 2014 14:32:04 -0700 Subject: [PATCH] Include level, channel, and datetime in extra data sent to Rollbar. --- src/Monolog/Handler/RollbarHandler.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Monolog/Handler/RollbarHandler.php b/src/Monolog/Handler/RollbarHandler.php index 734cbd8d..ca4b414f 100644 --- a/src/Monolog/Handler/RollbarHandler.php +++ b/src/Monolog/Handler/RollbarHandler.php @@ -39,10 +39,16 @@ class RollbarHandler extends AbstractProcessingHandler if (isset($record['context']['exception']) && $record['context']['exception'] instanceof Exception) { $this->rollbarNotifier->report_exception($record['context']['exception']); } else { + $extraData = array( + 'level' => $record['level'], + 'channel' => $record['channel'], + 'datetime' => $record['datetime'], + ); + $this->rollbarNotifier->report_message( $record['message'], $record['level_name'], - array_merge($record['context'], $record['extra']) + array_merge($record['context'], $record['extra'], $extraData) ); } }