From cf247ca0ac8dc11a4172d39cebdc3b1f711b942b Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Wed, 6 Jul 2011 15:37:50 +0200 Subject: [PATCH] Skip WebProcessor on CLI, fixes #36 --- src/Monolog/Processor/WebProcessor.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Monolog/Processor/WebProcessor.php b/src/Monolog/Processor/WebProcessor.php index 905ed02e..035606c7 100644 --- a/src/Monolog/Processor/WebProcessor.php +++ b/src/Monolog/Processor/WebProcessor.php @@ -40,6 +40,12 @@ class WebProcessor */ public function __invoke(array $record) { + // skip processing if for some reason request data + // is not present (CLI or wonky SAPIs) + if (!isset($this->serverData['REQUEST_URI'])) { + return $record; + } + $record['extra'] = array_merge( $record['extra'], array(