From 192cacb85debc53deab3795f27f5c1738118dd04 Mon Sep 17 00:00:00 2001 From: Ali Chraghi Date: Thu, 19 Jan 2023 22:36:17 +0330 Subject: [PATCH] mach: put `logFn` function to `std_options` --- src/platform/wasm/entry.zig | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/src/platform/wasm/entry.zig b/src/platform/wasm/entry.zig index 3a03c8fc..905d83b2 100644 --- a/src/platform/wasm/entry.zig +++ b/src/platform/wasm/entry.zig @@ -28,18 +28,20 @@ fn writeLog(_: void, msg: []const u8) LogError!usize { return msg.len; } -pub fn log( - comptime message_level: std.log.Level, - comptime scope: @Type(.EnumLiteral), - comptime format: []const u8, - args: anytype, -) void { - const prefix = if (scope == .default) ": " else "(" ++ @tagName(scope) ++ "): "; - const writer = LogWriter{ .context = {} }; +pub const std_options = struct { + pub fn logFn( + comptime message_level: std.log.Level, + comptime scope: @Type(.EnumLiteral), + comptime format: []const u8, + args: anytype, + ) void { + const prefix = if (scope == .default) ": " else "(" ++ @tagName(scope) ++ "): "; + const writer = LogWriter{ .context = {} }; - writer.print(message_level.asText() ++ prefix ++ format ++ "\n", args) catch return; - js.machLogFlush(); -} + writer.print(message_level.asText() ++ prefix ++ format ++ "\n", args) catch return; + js.machLogFlush(); + } +}; pub fn panic(msg: []const u8, error_return_trace: ?*std.builtin.StackTrace, ret_addr: ?usize) noreturn { _ = error_return_trace;