MCPcopy
hub / github.com/andeya/pholcus / TestSetLogger

Function TestSetLogger

logs/logs/log_test.go:34–48  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

32}
33
34func TestSetLogger(t *testing.T) {
35 bl := NewLogger(100)
36 err := bl.SetLogger("console", map[string]interface{}{"level": LevelDebug})
37 if err != nil {
38 t.Fatalf("SetLogger: %v", err)
39 }
40 err = bl.SetLogger("unknown", nil)
41 if err == nil {
42 t.Error("SetLogger unknown adapter: want error")
43 }
44 err = bl.SetLogger("console", map[string]interface{}{"level": "invalid"})
45 if err == nil {
46 t.Error("SetLogger invalid level: want error")
47 }
48}
49
50func TestDelLogger(t *testing.T) {
51 bl := NewLogger(100)

Callers

nothing calls this directly

Calls 3

NewLoggerFunction · 0.85
SetLoggerMethod · 0.65
ErrorMethod · 0.65

Tested by

no test coverage detected