Handle empty log-format gracefully

dependabot/go_modules/go.uber.org/atomic-1.10.0
Arda Güçlü 2021-09-23 08:17:29 +03:00
parent ec252d06c9
commit 3c6e09f932
2 changed files with 4 additions and 1 deletions

View File

@ -29,6 +29,8 @@ func ConvertToZapFormat(format string) (string, error) {
case ConsoleLogFormat:
return ConsoleLogFormat, nil
case JsonLogFormat:
return JsonLogFormat, nil
case "":
return DefaultLogFormat, nil
default:
return "", fmt.Errorf("unknown log format: %s, supported values json, console", format)

View File

@ -26,7 +26,8 @@ func TestLogFormat(t *testing.T) {
}{
{"json", JsonLogFormat, false},
{"console", ConsoleLogFormat, false},
{"", "", true},
{"", JsonLogFormat, false},
{"konsole", "", true},
}
for i, tt := range tests {