From 8ac6c16289b56ffa2cbbc5c3e7af5d40336ec335 Mon Sep 17 00:00:00 2001 From: Yves Biener Date: Sat, 1 Nov 2025 00:18:44 +0100 Subject: [PATCH] mod: bump `zterm` dependency; add `zlog` dependency `zlog` is used to log messages to the log file that is also used by `serve` by default, making it a single source for all the log messages. --- build.zig | 9 +++++++++ build.zig.zon | 8 ++++++-- src/main.zig | 2 ++ 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/build.zig b/build.zig index 8b70755..a51c65e 100644 --- a/build.zig +++ b/build.zig @@ -4,6 +4,14 @@ pub fn build(b: *std.Build) void { const target = b.standardTargetOptions(.{}); const optimize = b.standardOptimizeOption(.{}); + const zlog = b.dependency("zlog", .{ + .target = target, + .optimize = optimize, + .timestamp = false, + .stderr = false, + .file = "log", + }); + const zterm = b.dependency("zterm", .{ .target = target, .optimize = optimize, @@ -17,6 +25,7 @@ pub fn build(b: *std.Build) void { .optimize = optimize, .imports = &.{ .{ .name = "zterm", .module = zterm.module("zterm") }, + .{ .name = "zlog", .module = zlog.module("zlog") }, .{ .name = "about", .module = b.createModule(.{ diff --git a/build.zig.zon b/build.zig.zon index 32c89e4..1ea907e 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -6,8 +6,12 @@ .minimum_zig_version = "0.16.0-dev.463+f624191f9", .dependencies = .{ .zterm = .{ - .url = "git+https://gitea.yves-biener.de/yves-biener/zterm#89aeac1e968f1390bd945f734aac8612efbab179", - .hash = "zterm-0.3.0-1xmmELjzGwBxVlqXRHn7p-sXFU9xPxqFMxF0PY2CkzFn", + .url = "git+https://gitea.yves-biener.de/yves-biener/zterm#c645c2efee5ff57fa6fb2b9f9155cf21723bf085", + .hash = "zterm-0.3.0-1xmmEMbzGwD3MiXzgXWwnTEFIjvtWTcQrBLqYS5O00ee", + }, + .zlog = .{ + .url = "git+https://gitea.yves-biener.de/yves-biener/zlog#411a6dc358a3ef463ab704e2f6b887a019a5decf", + .hash = "zlog-0.15.0-6JSlR9tGAAD1_RAwOEDWrSVFRl4t4WFsJxRXqrW1PHfK", }, }, .paths = .{ diff --git a/src/main.zig b/src/main.zig index 754b0b1..8b31824 100644 --- a/src/main.zig +++ b/src/main.zig @@ -118,10 +118,12 @@ pub fn main() !void { } pub const panic = App.panic_handler; +pub const std_options = zlog.std_options; const log = std.log.scoped(.default); const std = @import("std"); const assert = std.debug.assert; +const zlog = @import("zlog"); const zterm = @import("zterm"); const App = zterm.App( Model,