diff options
author | Lassi Pulkkinen <lassi@pulk.fi> | 2024-10-31 03:11:21 +0200 |
---|---|---|
committer | Lassi Pulkkinen <lassi@pulk.fi> | 2024-10-31 03:51:35 +0200 |
commit | ae44478b30d890fe0fb04022f44d474dcdcc3f9d (patch) | |
tree | 5f462459ae4b47d22114eed717d1382d08cf4dfe /trace/root.ha |
Diffstat (limited to 'trace/root.ha')
-rw-r--r-- | trace/root.ha | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/trace/root.ha b/trace/root.ha new file mode 100644 index 0000000..dbae0d1 --- /dev/null +++ b/trace/root.ha @@ -0,0 +1,21 @@ +use fmt; + +export let root = tracer { + log = &root_log, +}; + +let cur_root = &silent; + +export fn setroot(tr: *tracer) void = { + cur_root = tr; +}; + +fn root_log( + tr: *tracer, + ctx: nullable *context, + lvl: level, + fmt: str, + fields: fmt::field... +) void = { + log(cur_root, ctx, lvl, fmt, fields...); +}; |