fn logFn( comptime message_level: log.Level, comptime scope: @EnumLiteral(), comptime format: []const u8, args: anytype, ) void
fn logFn( comptime message_level: log.Level, comptime scope: @EnumLiteral(), comptime format: []const u8, args: anytype, ) void { const prefix = if (scope == .default) "" else @tagName(scope) ++ ": "; var buf: [500]u8 = undefined; const line = std.fmt.bufPrint(&buf, prefix ++ format, args) catch l: { buf[buf.len - 3 ..][0..3].* = "...".*; break :l &buf; }; js.log(@field(js.LogLevel, @tagName(message_level)), line.ptr, line.len); }