From e2800b06f9deb9ae284c6ef3ba1256b846003efe Mon Sep 17 00:00:00 2001 From: Mikhail Chusavitin Date: Wed, 4 Feb 2026 10:21:18 +0300 Subject: [PATCH] Log binary version and executable path on startup --- cmd/qfs/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/qfs/main.go b/cmd/qfs/main.go index b24ddd7..90b6622 100644 --- a/cmd/qfs/main.go +++ b/cmd/qfs/main.go @@ -53,6 +53,9 @@ func main() { os.Exit(0) } + exePath, _ := os.Executable() + slog.Info("starting qfs", "version", Version, "executable", exePath) + resolvedLocalDBPath, err := appstate.ResolveDBPath(*localDBPath) if err != nil { slog.Error("failed to resolve local database path", "error", err) @@ -125,6 +128,7 @@ func main() { } slog.Info("starting QuoteForge server", + "version", Version, "host", cfg.Server.Host, "port", cfg.Server.Port, "db_user", dbUser, @@ -288,7 +292,7 @@ func runSetupMode(local *localdb.LocalDB) { }) addr := "127.0.0.1:8080" - slog.Info("starting setup mode server", "address", addr) + slog.Info("starting setup mode server", "address", addr, "version", Version) srv := &http.Server{ Addr: addr,