From 024f2cd4d2e722735c0df7866986990f461aa09a Mon Sep 17 00:00:00 2001 From: CatsDeservePets <145048791+CatsDeservePets@users.noreply.github.com> Date: Mon, 20 Oct 2025 23:33:27 +0200 Subject: [PATCH 1/2] Append logs instead instead overwriting --- client.go | 2 +- server.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/client.go b/client.go index 949e07b6d..e68b2d328 100644 --- a/client.go +++ b/client.go @@ -27,7 +27,7 @@ func init() { func run() { if gLogPath != "" { - f, err := os.OpenFile(gLogPath, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0o600) + f, err := os.OpenFile(gLogPath, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0o600) if err != nil { log.Fatalf("failed to open log file: %s", err) } diff --git a/server.go b/server.go index 25a9b2c28..51c085346 100644 --- a/server.go +++ b/server.go @@ -17,7 +17,7 @@ var ( func serve() { if gLogPath != "" { - f, err := os.OpenFile(gLogPath, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0o600) + f, err := os.OpenFile(gLogPath, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0o600) if err != nil { log.Fatalf("failed to open log file: %s", err) } From b3131fbd8061a3155b2d112250974b40b6140833 Mon Sep 17 00:00:00 2001 From: CatsDeservePets <145048791+CatsDeservePets@users.noreply.github.com> Date: Mon, 20 Oct 2025 23:47:15 +0200 Subject: [PATCH 2/2] Update `CHANGELOG.md` --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index cd8b7a6ea..1784bb0ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -43,6 +43,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), - The experimental `locale` option has been removed in favor of the recommendation to use `addcustominfo`/`set sortby custom` for custom sorting (#2111). - The existing `doc` command has been renamed to `help` so that it is more natural for users (#2125). - Text previews are no longer displayed with a padding of two spaces by default (#2131). Instead, a custom padding can be added in the `previewer` script, for example by piping to `sed 's/^/ /'`. +- Logs generated by `-log ` now get appended to `` instead of overwriting it (#2215). ### Added