(b *testing.B)
| 28 | } |
| 29 | |
| 30 | func BenchmarkFormatterPretty(b *testing.B) { |
| 31 | testHandler := logger.NewHandler(io.Discard, &logger.Config{ |
| 32 | Level: slog.LevelDebug, |
| 33 | Format: logger.FormatPretty, |
| 34 | }) |
| 35 | testLogger := slog.New(testHandler) |
| 36 | |
| 37 | b.ResetTimer() |
| 38 | |
| 39 | for b.Loop() { |
| 40 | testLogger.Info( |
| 41 | handlerBenchmarkMsg, |
| 42 | handlerBenchmarkAttrs..., |
| 43 | ) |
| 44 | } |
| 45 | } |
| 46 | |
| 47 | func BenchmarkFormatterStructured(b *testing.B) { |
| 48 | testHandler := logger.NewHandler(io.Discard, &logger.Config{ |
nothing calls this directly
no test coverage detected