Browse Source

Bail early on log formatting if message has no placeholders.

Justin Hileman 13 years ago
parent
commit
1f07edd1ad
1 changed files with 3 additions and 1 deletions
  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())
     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
         // build a replacement array with braces around the context keys
         $replace = array();
         $replace = array();