package logprovider import "fmt" const ( JsonLogFormat = "json" ConsoleLogFormat = "console" ) var DefaultLogFormat = JsonLogFormat // ConvertToZapFormat converts and validated logprovider format string. func ConvertToZapFormat(format string) (string, error) { switch format { case ConsoleLogFormat: return ConsoleLogFormat, nil case JsonLogFormat: return JsonLogFormat, nil case "": return DefaultLogFormat, nil default: return "", fmt.Errorf("unknown logprovider format: %s, supported values json, console", format) } }