From 3eb533e416fb3abf7b31a95edff26fa1fb535e9f Mon Sep 17 00:00:00 2001
From: zhanluxianshen <zhanluxianshen@163.com>
Date: Sat, 9 Nov 2024 06:48:54 +0800
Subject: [PATCH] Fix logger error append logic.

Signed-off-by: zhanluxianshen <zhanluxianshen@163.com>
---
 internal/runtime/logger.go | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/internal/runtime/logger.go b/internal/runtime/logger.go
index adb786ec..5575efca 100644
--- a/internal/runtime/logger.go
+++ b/internal/runtime/logger.go
@@ -74,7 +74,9 @@ func (l *Logger) Update(filename string, logLevel string, argv []string) {
 		if argLogFile != nil {
 			logFiles = append(logFiles, argLogFile)
 		}
-		argLogFileError = errors.Join(argLogFileError, err)
+		if err != nil {
+			argLogFileError = errors.Join(argLogFileError, err)
+		}
 	}
 	defer func() {
 		if argLogFileError != nil {