aboutsummaryrefslogtreecommitdiff
path: root/src/sys.zig
diff options
context:
space:
mode:
authorJan200101 <sentrycraft123@gmail.com>2024-06-09 20:03:14 +0200
committerJan200101 <sentrycraft123@gmail.com>2024-06-09 20:03:14 +0200
commit3ccc1867c86aa0e21177420bba879495654b1b09 (patch)
tree4c9ac2f2a4596d53f2f4de55f07df89da7e5280c /src/sys.zig
parentf1118e997d1642ca161868ee1bb348cc3ea23d7c (diff)
downloadSouthRPC-zig.tar.gz
SouthRPC-zig.zip
work towards hookszig
Diffstat (limited to 'src/sys.zig')
-rw-r--r--src/sys.zig12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/sys.zig b/src/sys.zig
index ea71ec2..6cb0864 100644
--- a/src/sys.zig
+++ b/src/sys.zig
@@ -37,7 +37,7 @@ pub fn log(
) void {
const scope_prefix = switch (scope) {
std.log.default_log_scope => "",
- else => "(" ++ @tagName(scope) ++ ")",
+ else => "(" ++ @tagName(scope) ++ ") ",
};
var arena = std.heap.ArenaAllocator.init(std.heap.page_allocator);
@@ -55,9 +55,11 @@ pub fn log(
const msg = std.fmt.allocPrintZ(allocator, scope_prefix ++ format, args) catch unreachable;
if (sys) |s| {
- s.vtable.log(s, northstar.data.handle, log_level, msg);
- } else {
- // Northstar log has not been established, fallback to default log
- std.log.defaultLog(level, scope, format, args);
+ if (s.vtable) |vtable| {
+ vtable.log(s, northstar.plugin_handle, log_level, msg);
+ return;
+ }
}
+
+ std.log.defaultLog(level, scope, format, args);
}