slog/tests/minimal.c
2025-09-30 09:42:31 -06:00

23 lines
601 B
C

#include <slog/slog.h>
#include <stdbool.h>
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-29T17:46:49.409721457-06:00 level=INFO msg=hello from minimal.c
struct SlogAttr attrs[] = {
SlogAttrB("ok", true),
};
SLOG_INFO_ATTRS(&logger, "hello", attrs);
// time=2025-09-29T17:46:49.409721457-06:00 level=INFO msg=hello ok=true
return 0;
}