MCPcopy Create free account
hub / github.com/ankorstore/yokai / TestLevel

Function TestLevel

httpserver/logger_test.go:70–90  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

68}
69
70func TestLevel(t *testing.T) {
71 logger, err := log.NewDefaultLoggerFactory().Create()
72 assert.NoError(t, err)
73
74 echoLogger := httpserver.NewEchoLogger(logger)
75
76 echoLogger.SetLevel(echologger.DEBUG)
77 assert.Equal(t, echologger.DEBUG, echoLogger.Level())
78
79 echoLogger.SetLevel(echologger.INFO)
80 assert.Equal(t, echologger.INFO, echoLogger.Level())
81
82 echoLogger.SetLevel(echologger.WARN)
83 assert.Equal(t, echologger.WARN, echoLogger.Level())
84
85 echoLogger.SetLevel(echologger.ERROR)
86 assert.Equal(t, echologger.ERROR, echoLogger.Level())
87
88 echoLogger.SetLevel(echologger.OFF)
89 assert.Equal(t, echologger.OFF, echoLogger.Level())
90}
91
92func TestHeader(t *testing.T) {
93 buffer := logtest.NewDefaultTestLogBuffer()

Callers

nothing calls this directly

Calls 3

SetLevelMethod · 0.95
LevelMethod · 0.95
CreateMethod · 0.65

Tested by

no test coverage detected