From da81d8f774bd478b98e51b6067c55eea2198ffff Mon Sep 17 00:00:00 2001 From: Ron_haur <50316551+ren544735689@users.noreply.github.com> Date: Thu, 8 Jun 2023 19:08:04 +0800 Subject: [PATCH] Fix: logx with Compress auto delete old logs (#3329) Co-authored-by: haoran.ren --- core/logx/rotatelogger.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/logx/rotatelogger.go b/core/logx/rotatelogger.go index 42d84b1c..1b480eb4 100644 --- a/core/logx/rotatelogger.go +++ b/core/logx/rotatelogger.go @@ -426,7 +426,6 @@ func gzipFile(file string) error { if err != nil { return err } - defer in.Close() out, err := os.Create(fmt.Sprintf("%s%s", file, gzipExt)) if err != nil { @@ -441,5 +440,7 @@ func gzipFile(file string) error { return err } + in.Close() + return os.Remove(file) }