Add UseLogInRelease to engine config to disable logging in Release builds

This commit is contained in:
Wojtek Figat
2025-06-11 23:35:03 +02:00
parent 8ec138399a
commit 0fa53f860a
3 changed files with 14 additions and 0 deletions

View File

@@ -30,13 +30,17 @@
#endif
// Enable logging service (saving log to file, can be disabled using -nolog command line)
#ifndef LOG_ENABLE
#define LOG_ENABLE 1
#endif
// Enable crash reporting service (stack trace and crash dump collecting)
#define CRASH_LOG_ENABLE (!BUILD_RELEASE)
// Enable/disable assertion
#ifndef ENABLE_ASSERTION
#define ENABLE_ASSERTION (!BUILD_RELEASE)
#endif
// Enable/disable assertion for Engine low layers
#define ENABLE_ASSERTION_LOW_LAYERS ENABLE_ASSERTION && (BUILD_DEBUG || FLAX_TESTS)