MCPcopy
hub / github.com/uber-go/zap / TestSugarWithOptionsIncreaseLevel

Function TestSugarWithOptionsIncreaseLevel

sugar_test.go:556–570  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

554}
555
556func TestSugarWithOptionsIncreaseLevel(t *testing.T) {
557 withSugar(t, DebugLevel, nil, func(logger *SugaredLogger, logs *observer.ObservedLogs) {
558 logger = logger.WithOptions(IncreaseLevel(WarnLevel))
559 logger.Info("logger.Info")
560 logger.Warn("logger.Warn")
561 logger.Error("logger.Error")
562 require.Equal(t, 2, logs.Len(), "expected only warn + error logs due to IncreaseLevel.")
563 assert.Equal(
564 t,
565 logs.AllUntimed()[0].Message,
566 "logger.Warn",
567 "Expected first logged message to be warn level message",
568 )
569 })
570}
571
572func TestSugarLnWithOptionsIncreaseLevel(t *testing.T) {
573 withSugar(t, DebugLevel, nil, func(logger *SugaredLogger, logs *observer.ObservedLogs) {

Callers

nothing calls this directly

Calls 8

withSugarFunction · 0.85
IncreaseLevelFunction · 0.85
AllUntimedMethod · 0.80
WithOptionsMethod · 0.45
InfoMethod · 0.45
WarnMethod · 0.45
ErrorMethod · 0.45
LenMethod · 0.45

Tested by

no test coverage detected