From 445b451fcd1a364f9036b8a8365428dea54ed242 Mon Sep 17 00:00:00 2001 From: Jason Hilder Date: Fri, 10 Jul 2026 08:37:04 +0200 Subject: [PATCH] Logging wrapper. --- src/logger.odin | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/logger.odin diff --git a/src/logger.odin b/src/logger.odin new file mode 100644 index 0000000..a88de11 --- /dev/null +++ b/src/logger.odin @@ -0,0 +1,26 @@ +// ----------------------------------------------------------------------------- +// Logger +// +// Responsible for logging messages from the engine and game. +// ----------------------------------------------------------------------------- +package game + +import rl "vendor:raylib" + +log_debug :: proc(str: cstring) { + if DEBUG_MODE { + rl.TraceLog(.DEBUG, str) + } +} + +log_info :: proc(str: cstring) { + rl.TraceLog(.INFO, str) +} + +log_warning :: proc(str: cstring) { + rl.TraceLog(.WARNING, str) +} + +log_error :: proc(str: cstring) { + rl.TraceLog(.ERROR, str) +} \ No newline at end of file