Mercurial
view seobeo/s_logging.c @ 272:41a49c29a28f
polish JRPG conversation experience
Integrate desktop conversations into the utility panel, simplify the mobile frame, add modal destinations and a reusable Zenbu composer lab, and preserve explicit conversation resume behavior.
Co-authored-by: Copilot <[email protected]>
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Fri, 07 Aug 2026 16:05:29 -0700 |
| parents | dbf14f84d51c |
| children |
line wrap: on
line source
#include "seobeo/seobeo.h" static char *Seobeo_Log_Level_String(Seobeo_Log_Level level) { switch(level) { case SEOBEO_DEBUG: return "DEBUG"; case SEOBEO_INFO: return "INFO"; case SEOBEO_WARNING: return "WARNING"; case SEOBEO_ERROR: return "ERROR"; default: return "INFO"; } } int Seobeo_Log(Seobeo_Log_Level level, const char * restrict format, ...) { #ifndef SEOBEO_ENABLE_DEBUG if (level == SEOBEO_DEBUG) return 0; #endif int result; va_list args; printf("[%s] ", Seobeo_Log_Level_String(level)); va_start(args, format); result = vprintf(format, args); va_end(args); return result; }