MCPcopy
hub / github.com/rs/zerolog / TestSlogHandler_Debug

Function TestSlogHandler_Debug

slog_test.go:56–70  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

54}
55
56func TestSlogHandler_Debug(t *testing.T) {
57 var buf bytes.Buffer
58 zl := zerolog.New(&buf).Level(zerolog.DebugLevel)
59 logger := slog.New(zerolog.NewSlogHandler(zl))
60
61 logger.Debug("debug msg")
62
63 m := decodeJSON(t, &buf)
64 if m["level"] != "debug" {
65 t.Errorf("expected level debug, got %v", m["level"])
66 }
67 if m["message"] != "debug msg" {
68 t.Errorf("expected message 'debug msg', got %v", m["message"])
69 }
70}
71
72func TestSlogHandler_Warn(t *testing.T) {
73 var buf bytes.Buffer

Callers

nothing calls this directly

Calls 5

NewFunction · 0.92
NewSlogHandlerFunction · 0.92
decodeJSONFunction · 0.85
LevelMethod · 0.80
DebugMethod · 0.65

Tested by

no test coverage detected