23 lines
601 B
C
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-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;
|
|
}
|