Skip to content

EntropyEngine::Core::Debug::DebugSystem

Central command center for all debugging operations. More…

#include <Debug.h>

Name
voidshutdown()
Clean shutdown of debug systems.
voidinitialize()
Fire up all debug systems - call this once at startup.
class EntropyEngine::Core::Debug::DebugSystem;

Central command center for all debugging operations.

Call initialize() at startup to get profiling, logging, and object tracking running. Most features compile to nothing in release builds.

static inline void shutdown()

Clean shutdown of debug systems.

Flushes pending data and shuts down profiling. Optional but recommended.

static inline void initialize()

Fire up all debug systems - call this once at startup.

Initializes Tracy profiler, logging, object tracking, and build configuration reporting. Safe to call multiple times.


Updated on 2026-01-26 at 17:14:35 -0500