diff options
| author | Kyren223 <Kyren223@proton.me> | 2025-07-06 15:10:20 +0300 |
|---|---|---|
| committer | Kyren223 <Kyren223@proton.me> | 2025-07-06 15:10:20 +0300 |
| commit | d4475050721738f26652c914b0668f887aac97b8 (patch) | |
| tree | e1440b4d9522b5173963f2cfe5ef80064341917c /cmd/server/main.go | |
| parent | 21b4d14a2f6eb88ea3e05646794b802ac6d5a90c (diff) | |
Added error handling and logging for log file rotation
Diffstat (limited to 'cmd/server/main.go')
| -rw-r--r-- | cmd/server/main.go | 7 |
1 files changed, 6 insertions, 1 deletions
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") + } } }() } |
