From 7d9980e8fa2c0ffe58c60550774d8b61c0a224dd Mon Sep 17 00:00:00 2001 From: Luis Pater Date: Fri, 29 May 2026 11:24:58 +0800 Subject: [PATCH] fix(logging): log errors during file-backed source cleanup --- internal/api/middleware/response_writer.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/api/middleware/response_writer.go b/internal/api/middleware/response_writer.go index 4d4960054..5eabd08dc 100644 --- a/internal/api/middleware/response_writer.go +++ b/internal/api/middleware/response_writer.go @@ -12,6 +12,7 @@ import ( "github.com/gin-gonic/gin" "github.com/router-for-me/CLIProxyAPI/v7/internal/interfaces" "github.com/router-for-me/CLIProxyAPI/v7/internal/logging" + log "github.com/sirupsen/logrus" ) const requestBodyOverrideContextKey = "REQUEST_BODY_OVERRIDE" @@ -570,6 +571,8 @@ func cleanupFileBodySources(sources ...*logging.FileBodySource) { if source == nil { continue } - _ = source.Cleanup() + if errCleanup := source.Cleanup(); errCleanup != nil { + log.WithError(errCleanup).Warn("failed to clean up log part files") + } } }