Ver código fonte

Skip WebProcessor on CLI, fixes #36

Jordi Boggiano 14 anos atrás
pai
commit
cf247ca0ac
1 arquivos alterados com 6 adições e 0 exclusões
  1. 6 0
      src/Monolog/Processor/WebProcessor.php

+ 6 - 0
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(