From 4f92b135d41454d22f4e8986302862337ecea8a0 Mon Sep 17 00:00:00 2001 From: Mukhtar Akere Date: Tue, 11 Mar 2025 04:22:51 +0100 Subject: [PATCH] hotfix repair; handle 206 requests; increases log retention --- internal/logger/logger.go | 9 ++++----- pkg/repair/repair.go | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/internal/logger/logger.go b/internal/logger/logger.go index ca6d015..57d00eb 100644 --- a/internal/logger/logger.go +++ b/internal/logger/logger.go @@ -32,11 +32,10 @@ func GetLogPath() string { func NewLogger(prefix string, level string, output *os.File) zerolog.Logger { rotatingLogFile := &lumberjack.Logger{ - Filename: GetLogPath(), - MaxSize: 2, - MaxBackups: 2, - MaxAge: 28, - Compress: true, + Filename: GetLogPath(), + MaxSize: 10, + MaxAge: 15, + Compress: true, } consoleWriter := zerolog.ConsoleWriter{ diff --git a/pkg/repair/repair.go b/pkg/repair/repair.go index 7f41663..dfe7bd0 100644 --- a/pkg/repair/repair.go +++ b/pkg/repair/repair.go @@ -532,7 +532,7 @@ func (r *Repair) getZurgBrokenFiles(media arr.Content) []arr.ContentFile { continue } - if resp.StatusCode != http.StatusOK { + if resp.StatusCode < 200 || resp.StatusCode >= 300 { r.logger.Debug().Msgf("Failed to get download url for %s", fullURL) resp.Body.Close() brokenFiles = append(brokenFiles, f...)