()
| 93 | } |
| 94 | |
| 95 | func (cfg CLIConfig) check() error { |
| 96 | switch cfg.Format { |
| 97 | case "json", "json-pretty", "terminal", "text", "logfmt": |
| 98 | default: |
| 99 | return fmt.Errorf("unrecognized log format: %s", cfg.Format) |
| 100 | } |
| 101 | |
| 102 | level := strings.ToLower(cfg.Level) |
| 103 | _, err := levelFromString(level) |
| 104 | if err != nil { |
| 105 | return fmt.Errorf("unrecognized log level: %w", err) |
| 106 | } |
| 107 | return nil |
| 108 | } |
no test coverage detected