From ac798d9d6d507a9e1f4fef6019b4dcd4c9d4a790 Mon Sep 17 00:00:00 2001 From: Sergey Krashevich Date: Thu, 6 Jun 2024 19:07:09 +0300 Subject: [PATCH] fix(log): handle log file open error by writing to stdout --- internal/app/log.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/app/log.go b/internal/app/log.go index b64c39c0..dd29ad06 100644 --- a/internal/app/log.go +++ b/internal/app/log.go @@ -31,7 +31,7 @@ func NewLogger(config map[string]string) zerolog.Logger { } file, err := os.OpenFile(filePath, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644) if err != nil { - log.Error().Msgf("failed to open log file %s: %v", filePath, err) + os.Stdout.WriteString("Error: Failed to open log file: " + err.Error() + ". Log output is set to stdout now.\n") writer = os.Stdout } else { writer = file