mod: pin implementation to latest release version of zig
All checks were successful
Zig Project Action / Lint, Spell-check and test zig project (push) Successful in 1m30s
All checks were successful
Zig Project Action / Lint, Spell-check and test zig project (push) Successful in 1m30s
This commit is contained in:
@@ -17,7 +17,7 @@ jobs:
|
||||
- name: Setup zig installation
|
||||
uses: mlugg/setup-zig@v2
|
||||
with:
|
||||
version: master
|
||||
version: latest
|
||||
- name: Lint check
|
||||
run: zig fmt --check .
|
||||
- name: Spell checking
|
||||
|
||||
@@ -16,7 +16,7 @@ jobs:
|
||||
- name: Setup zig installation
|
||||
uses: mlugg/setup-zig@v2
|
||||
with:
|
||||
version: master
|
||||
version: latest
|
||||
- name: Lint check
|
||||
run: zig fmt --check .
|
||||
- name: Spell checking
|
||||
|
||||
11
src/root.zig
11
src/root.zig
@@ -1,7 +1,7 @@
|
||||
/// *zlog* defaultLog function replacement, which adjusts the surrounding contents of every `std.log` message.
|
||||
fn logFn(
|
||||
comptime message_level: log.Level,
|
||||
comptime scope: @EnumLiteral(),
|
||||
comptime scope: @Type(.enum_literal),
|
||||
comptime format: []const u8,
|
||||
args: anytype,
|
||||
) void {
|
||||
@@ -42,12 +42,13 @@ fn logFn(
|
||||
};
|
||||
const complete_format = level_txt ++ prefix ++ format ++ "\n";
|
||||
|
||||
const io = std.debug.lockStderr(&buf);
|
||||
defer std.debug.unlockStderr();
|
||||
|
||||
var writer = &io.file_writer.interface;
|
||||
var buffer = fs.File.stderr().writer(&buf);
|
||||
var writer = &buffer.interface;
|
||||
defer writer.flush() catch unreachable;
|
||||
|
||||
std.debug.lockStdErr();
|
||||
defer std.debug.unlockStdErr();
|
||||
|
||||
log_writing(writer, complete_format, true, args);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user