diff --git a/src/Monolog/Handler/BrowserConsoleHandler.php b/src/Monolog/Handler/BrowserConsoleHandler.php
index d7d547b6..958a3faa 100644
--- a/src/Monolog/Handler/BrowserConsoleHandler.php
+++ b/src/Monolog/Handler/BrowserConsoleHandler.php
@@ -66,7 +66,7 @@ class BrowserConsoleHandler extends AbstractProcessingHandler
if (count(self::$records)) {
if ($format === 'html') {
- self::writeOutput('');
+ self::writeOutput('');
} elseif ($format === 'js') {
self::writeOutput(self::generateScript());
}
@@ -105,6 +105,10 @@ class BrowserConsoleHandler extends AbstractProcessingHandler
/**
* Checks the format of the response
*
+ * If Content-Type is set to application/javascript or text/javascript -> js
+ * If Content-Type is set to text/html, or is unset -> html
+ * If Content-Type is anything else -> unknown
+ *
* @return string One of 'js', 'html' or 'unknown'
*/
protected static function getResponseFormat()
@@ -116,14 +120,15 @@ class BrowserConsoleHandler extends AbstractProcessingHandler
// text/javascript is obsolete in favour of application/javascript, but still used
if (stripos($header, 'application/javascript') !== false || stripos($header, 'text/javascript') !== false) {
return 'js';
- } elseif (stripos($header, 'text/html') !== false) {
- return 'html';
+ }
+ if (stripos($header, 'text/html') === false) {
+ return 'unknown';
}
break;
}
}
- return 'unknown';
+ return 'html';
}
private static function generateScript()