From 9da894a8b3fa64bcd2787114a1ae7a9ed66aaaca Mon Sep 17 00:00:00 2001 From: Dawid Nowak Date: Tue, 1 Jul 2014 20:21:25 +0200 Subject: [PATCH] WebProcessor: extracted method: appendExtraFields() --- src/Monolog/Processor/WebProcessor.php | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/Monolog/Processor/WebProcessor.php b/src/Monolog/Processor/WebProcessor.php index 4c2bc191..59c182b5 100644 --- a/src/Monolog/Processor/WebProcessor.php +++ b/src/Monolog/Processor/WebProcessor.php @@ -46,8 +46,19 @@ class WebProcessor return $record; } - $record['extra'] = array_merge( - $record['extra'], + $record['extra'] = $this->appendExtraFields($record['extra']); + + return $record; + } + + /** + * @param array $extra + * @return array + */ + private function appendExtraFields(array $extra) + { + $extra = array_merge( + $extra, array( 'url' => $this->serverData['REQUEST_URI'], 'ip' => isset($this->serverData['REMOTE_ADDR']) ? $this->serverData['REMOTE_ADDR'] : null, @@ -58,9 +69,9 @@ class WebProcessor ); if (isset($this->serverData['UNIQUE_ID'])) { - $record['extra']['unique_id'] = $this->serverData['UNIQUE_ID']; + $extra['unique_id'] = $this->serverData['UNIQUE_ID']; } - return $record; + return $extra; } }