Skip to content

Commit

Permalink
fix: added missing flush to .debug log method -> fixes problem with w…
Browse files Browse the repository at this point in the history
…eird log output to file
  • Loading branch information
chrischtel committed Feb 16, 2025
1 parent 5f15800 commit 28f0d76
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions src/core/logger.zig
Original file line number Diff line number Diff line change
Expand Up @@ -118,27 +118,32 @@ pub const Logger = struct {
_ = self.log(.info, fmt, args, metadata) catch |log_error| {
std.debug.print("Logger.info error: {}\n", .{log_error});
};

try self.flush();
}

/// Logs a debug-level message.
pub fn debug(self: *Self, comptime fmt: []const u8, args: anytype, metadata: ?types.LogMetadata) void {
_ = self.log(.debug, fmt, args, metadata) catch |log_error| {
std.debug.print("Logger.debug error: {}\n", .{log_error});
};
try self.flush();
}

/// Logs a warning-level message.
pub fn warn(self: *Self, comptime fmt: []const u8, args: anytype, metadata: ?types.LogMetadata) void {
_ = self.log(.warn, fmt, args, metadata) catch |log_error| {
std.debug.print("Logger.warn error: {}\n", .{log_error});
};
try self.flush();
}

/// Logs an error-level message.
pub fn err(self: *Self, comptime fmt: []const u8, args: anytype, metadata: ?types.LogMetadata) void {
_ = self.log(.err, fmt, args, metadata) catch |log_error| {
std.debug.print("Logger.error error: {}\n", .{log_error});
};
try self.flush();
}

// Add a new handler
Expand Down

0 comments on commit 28f0d76

Please sign in to comment.