fix(log): ensure fallback to stdout if log file open fails

This commit is contained in:
Sergey Krashevich
2024-06-06 18:25:30 +03:00
parent bce0b4a8a0
commit e46fc13fea
+3 -2
View File
@@ -32,9 +32,10 @@ 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)
writer = os.Stdout
} else {
writer = file
}
defer file.Close()
writer = file
default:
writer = os.Stdout
}