MCPcopy Create free account
hub / github.com/labstack/gommon / test

Function test

log/log_test.go:13–40  ·  view source on GitHub ↗
(l *Logger, t *testing.T)

Source from the content-addressed store, hash-verified

11)
12
13func test(l *Logger, t *testing.T) {
14 b := new(bytes.Buffer)
15 l.SetOutput(b)
16 l.DisableColor()
17 l.SetLevel(WARN)
18
19 l.Print("print")
20 l.Printf("print%s", "f")
21 l.Debug("debug")
22 l.Debugf("debug%s", "f")
23 l.Info("info")
24 l.Infof("info%s", "f")
25 l.Warn("warn")
26 l.Warnf("warn%s", "f")
27 l.Error("error")
28 l.Errorf("error%s", "f")
29
30 assert.Contains(t, b.String(), "print")
31 assert.Contains(t, b.String(), "printf")
32 assert.NotContains(t, b.String(), "debug")
33 assert.NotContains(t, b.String(), "debugf")
34 assert.NotContains(t, b.String(), "info")
35 assert.NotContains(t, b.String(), "infof")
36 assert.Contains(t, b.String(), `"level":"WARN","prefix":"`+l.prefix+`"`)
37 assert.Contains(t, b.String(), `"message":"warn"`)
38 assert.Contains(t, b.String(), `"level":"ERROR","prefix":"`+l.prefix+`"`)
39 assert.Contains(t, b.String(), `"message":"errorf"`)
40}
41
42func TestLog(t *testing.T) {
43 l := New("test")

Callers 2

TestLogFunction · 0.85
TestGlobalFunction · 0.85

Calls 14

DisableColorMethod · 0.80
SetLevelMethod · 0.80
DebugMethod · 0.80
DebugfMethod · 0.80
InfoMethod · 0.80
InfofMethod · 0.80
WarnMethod · 0.80
WarnfMethod · 0.80
ErrorMethod · 0.80
ErrorfMethod · 0.80
StringMethod · 0.80
SetOutputMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…