From d4475050721738f26652c914b0668f887aac97b8 Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Sun, 6 Jul 2025 15:10:20 +0300 Subject: Added error handling and logging for log file rotation --- cmd/server/main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/server/main.go b/cmd/server/main.go index c5d11a8..862916e 100644 --- a/cmd/server/main.go +++ b/cmd/server/main.go @@ -86,7 +86,12 @@ func setupLogging() { next := now.Truncate(24 * time.Hour).Add(24 * time.Hour) time.Sleep(time.Until(next)) // sleep until next midnight - rotator.Rotate() + err := rotator.Rotate() + if err != nil { + slog.Error("log file rotation failed", "error", err) + } else { + slog.Info("log file rotated") + } } }() } -- cgit v1.3.1