(format logging.Format)
| 66 | } |
| 67 | |
| 68 | func newLoggerWithFormat(format logging.Format) log.Logger { |
| 69 | logger := log.NewLogfmtLogger(log.NewSyncWriter(os.Stderr)) |
| 70 | if format.String() == "json" { |
| 71 | logger = log.NewJSONLogger(log.NewSyncWriter(os.Stderr)) |
| 72 | } |
| 73 | return logger |
| 74 | } |
| 75 | |
| 76 | func newPrometheusLoggerFrom(logger log.Logger, logLevel logging.Level, keyvals ...any) log.Logger { |
| 77 | // Sort the logger chain to avoid expensive log.Valuer evaluation for disallowed level. |
no test coverage detected