#include #include int main(void) { struct SlogLogger logger = SLOG_DEFAULT_TEXT_LOGGER; SLOG_DEBUG(&logger, "will not appear"); // Dropped, the default text logger has .Opts.MinLevel = SlogLevelInfo SLOG_INFO(&logger, "hello from minimal.c"); // The default text logger's output file is stdout: // time=2025-09-30T16:54:25.254250393-06:00 level=INFO msg=hello from minimal.c struct SlogAttr attrs[] = { SlogAttrB("ok", true), }; SLOG_INFO_ATTRS(&logger, "hello", attrs); // time=2025-09-30T16:54:25.254327934-06:00 level=INFO msg=hello ok=true return 0; }