diff --git a/src/Monolog/Handler/FirePHPHandler.php b/src/Monolog/Handler/FirePHPHandler.php index 68dbc185..376143f0 100644 --- a/src/Monolog/Handler/FirePHPHandler.php +++ b/src/Monolog/Handler/FirePHPHandler.php @@ -155,12 +155,11 @@ class FirePHPHandler extends AbstractProcessingHandler */ protected function headersAccepted() { - if (empty($_SERVER['HTTP_USER_AGENT'])) { - return false; + if (!empty($_SERVER['HTTP_USER_AGENT']) && preg_match('{\bFirePHP/\d+\.\d+\b}', $_SERVER['HTTP_USER_AGENT'])) { + return true; } - return preg_match('{\bFirePHP/\d+\.\d+\b}', $_SERVER['HTTP_USER_AGENT']) - || isset($_SERVER['HTTP_X_FIREPHP_VERSION']); + return isset($_SERVER['HTTP_X_FIREPHP_VERSION']); } /**