From bb751ebc4421789219cb05ca8afa4203fb1d1ed7 Mon Sep 17 00:00:00 2001
From: Chris Robinson <chris.kcat@gmail.com>
Date: Mon, 16 Jan 2023 22:15:03 -0800
Subject: Fix debug logging on Windows non-release buuilds

And skip logging for appropriate log levels on Windows release builds.
---
 core/logging.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

(limited to 'core/logging.h')

diff --git a/core/logging.h b/core/logging.h
index 2853afbd..c729ef4e 100644
--- a/core/logging.h
+++ b/core/logging.h
@@ -23,7 +23,7 @@ extern FILE *gLogFile;
 #endif
 void al_print(LogLevel level, FILE *logfile, const char *fmt, ...);
 
-#if !defined(_WIN32) && !defined(__ANDROID__)
+#if (!defined(_WIN32) || defined(NDEBUG)) && !defined(__ANDROID__)
 #define TRACE(...) do {                                                       \
     if(gLogLevel >= LogLevel::Trace) [[unlikely]]                             \
         al_print(LogLevel::Trace, gLogFile, __VA_ARGS__);                     \
-- 
cgit v1.2.3