|
|
@@ -119,9 +119,16 @@ void Log::SetQuiet(bool quiet)
|
|
|
|
|
|
void Log::WriteFormat(int level, const char* format, ...)
|
|
|
{
|
|
|
- if (!logInstance || logInstance->level_ > level)
|
|
|
+ if (!logInstance)
|
|
|
return;
|
|
|
|
|
|
+ if (level != LOG_RAW)
|
|
|
+ {
|
|
|
+ // No-op if illegal level
|
|
|
+ if (level < LOG_TRACE || level >= LOG_NONE || logInstance->level_ > level)
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
// Forward to normal Write() after formatting the input
|
|
|
String message;
|
|
|
va_list args;
|