Browse Source

[1892] Put back the @@Missing placeholder warning when logger checks are off

Mukund Sivaraman 13 years ago
parent
commit
dfaf9712d1
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/lib/log/log_formatter.cc

+ 5 - 0
src/lib/log/log_formatter.cc

@@ -39,6 +39,11 @@ replacePlaceholder(string* message, const string& arg,
         isc_throw(MismatchedPlaceholders,
         isc_throw(MismatchedPlaceholders,
 		  "Missing logger placeholder in message: " << message);
 		  "Missing logger placeholder in message: " << message);
     }
     }
+#else
+    else {
+        // We're missing the placeholder, so add some complain
+        message->append(" @@Missing placeholder " + mark + " for '" + arg + "'@@");
+    }
 #endif /* ENABLE_LOGGER_CHECKS */
 #endif /* ENABLE_LOGGER_CHECKS */
 }
 }