From 1a92ac64d7b06834951cdff053946b1fb407cebd Mon Sep 17 00:00:00 2001 From: CatChow0 Date: Fri, 31 Oct 2025 19:36:48 +0100 Subject: [PATCH] =?UTF-8?q?Patch=20-=20D=C3=A9sactive=20les=20logs=20en=20?= =?UTF-8?q?build=20shipping=20-=20V?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Désactive complètement les logs en build shipping pour améliorer les performances et réduire la taille du binaire final. --- enginecustom/src/inc/system/macro.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/enginecustom/src/inc/system/macro.h b/enginecustom/src/inc/system/macro.h index 617503c..d4bb6b7 100644 --- a/enginecustom/src/inc/system/macro.h +++ b/enginecustom/src/inc/system/macro.h @@ -44,6 +44,7 @@ inline int size_t_to_int(size_t x) // --- Macros for logging with different severity levels --- // // --------------------------------------------------------- // +#ifdef _DEBUG #define LOG(msg, level) Logger::Get().Log(msg, __FILE__, __LINE__, level) #define LOG_INFO(msg) Logger::Get().Log(msg, __FILE__, __LINE__, Logger::LogLevel::Info) #define LOG_WARNING(msg) Logger::Get().Log(msg, __FILE__, __LINE__, Logger::LogLevel::Warning) @@ -58,6 +59,20 @@ inline int size_t_to_int(size_t x) return false; \ } +#else + +#define LOG(msg, level) ((void)0) +#define LOG_INFO(msg) ((void)0) +#define LOG_WARNING(msg)((void)0) +#define LOG_ERROR(msg) ((void)0) +#define LOG_DEBUG(msg) ((void)0) +#define LOG_SHUTDOWN(msg) ((void)0) +#define LOG_INIT(msg) ((void)0) + +#define R_LOG_ERROR(result,msg) ((void)0) + +#endif + // ---------------------------------------------------- // // --- Macros for the Entity Component System (ECS) --- // // ---------------------------------------------------- //