Add support for building engine without logging

This commit is contained in:
Wojtek Figat
2025-05-28 04:05:12 +02:00
parent ab61ed5a37
commit 03d52d4eb9
15 changed files with 76 additions and 21 deletions

View File

@@ -47,6 +47,7 @@ ThreadLocal<LogContextThreadData> GlobalLogContexts;
void LogContext::Print(LogType verbosity)
{
#if LOG_ENABLE
auto& stack = GlobalLogContexts.Get();
if (stack.Count == 0)
return;
@@ -102,6 +103,7 @@ void LogContext::Print(LogType verbosity)
// Print message
Log::Logger::Write(verbosity, msg.ToStringView());
}
#endif
}
void LogContext::Push(const Guid& id)