Explorar el Código

Bail early on log formatting if message has no placeholders.

Justin Hileman hace 13 años
padre
commit
1f07edd1ad
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      src/Mustache/Logger/StreamLogger.php

+ 3 - 1
src/Mustache/Logger/StreamLogger.php

@@ -177,7 +177,9 @@ class Mustache_Logger_StreamLogger extends Mustache_Logger_AbstractLogger
      */
     protected static function interpolateMessage($message, array $context = array())
     {
-        $message = (string) $message;
+        if (strpos($message, '{') === false) {
+            return $message;
+        }
 
         // build a replacement array with braces around the context keys
         $replace = array();