fix: display only the first line of messages in minilog
This commit is contained in:
parent
6491e3c03e
commit
b1908428a3
1 changed files with 3 additions and 1 deletions
|
@ -137,7 +137,9 @@ fn update_clear_timer(self: *Self) !void {
|
|||
fn set(self: *Self, msg: []const u8, level: Level) !void {
|
||||
if (@intFromEnum(level) < @intFromEnum(self.level)) return;
|
||||
self.msg.clearRetainingCapacity();
|
||||
try self.msg.appendSlice(msg);
|
||||
var iter = std.mem.splitScalar(u8, msg, '\n');
|
||||
const line1 = iter.next() orelse msg;
|
||||
try self.msg.appendSlice(line1);
|
||||
self.level = level;
|
||||
Widget.need_render();
|
||||
try self.update_clear_timer();
|
||||
|
|
Loading…
Add table
Reference in a new issue