From 1f07edd1adf4c3d92f212bf758ba63862586ec61 Mon Sep 17 00:00:00 2001 From: Justin Hileman Date: Sun, 20 Jan 2013 10:57:14 -0800 Subject: [PATCH] Bail early on log formatting if message has no placeholders. --- src/Mustache/Logger/StreamLogger.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mustache/Logger/StreamLogger.php b/src/Mustache/Logger/StreamLogger.php index c61a25e..da771f9 100644 --- a/src/Mustache/Logger/StreamLogger.php +++ b/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();