Co-authored-by: 1vanK <[email protected]>
@@ -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;