|
|
@ -40,18 +40,18 @@ func init() { // nolint: gochecknoinits |
|
|
|
} |
|
|
|
|
|
|
|
func Make(f Format, w io.Writer) slog.Logger { |
|
|
|
var logger slog.Logger |
|
|
|
var sink slog.Sink |
|
|
|
|
|
|
|
switch f { |
|
|
|
case FormatHuman: |
|
|
|
logger = sloghuman.Make(w) |
|
|
|
sink = sloghuman.Sink(w) |
|
|
|
case FormatJSON: |
|
|
|
logger = slogjson.Make(w) |
|
|
|
sink = slogjson.Sink(w) |
|
|
|
default: |
|
|
|
panic(errors.Errorf("unknown logger format '%s'", f)) |
|
|
|
} |
|
|
|
|
|
|
|
return logger |
|
|
|
return slog.Make(sink) |
|
|
|
} |
|
|
|
|
|
|
|
func Debug(ctx context.Context, msg string, fields ...Field) { |
|
|
|