(t *testing.T)
| 570 | } |
| 571 | |
| 572 | func TestSugarLnWithOptionsIncreaseLevel(t *testing.T) { |
| 573 | withSugar(t, DebugLevel, nil, func(logger *SugaredLogger, logs *observer.ObservedLogs) { |
| 574 | logger = logger.WithOptions(IncreaseLevel(WarnLevel)) |
| 575 | logger.Infoln("logger.Infoln") |
| 576 | logger.Warnln("logger.Warnln") |
| 577 | logger.Errorln("logger.Errorln") |
| 578 | require.Equal(t, 2, logs.Len(), "expected only warn + error logs due to IncreaseLevel.") |
| 579 | assert.Equal( |
| 580 | t, |
| 581 | logs.AllUntimed()[0].Message, |
| 582 | "logger.Warnln", |
| 583 | "Expected first logged message to be warn level message", |
| 584 | ) |
| 585 | }) |
| 586 | } |
| 587 | |
| 588 | func BenchmarkSugarSingleStrArg(b *testing.B) { |
| 589 | withSugar(b, InfoLevel, nil /* opts* */, func(log *SugaredLogger, logs *observer.ObservedLogs) { |
nothing calls this directly
no test coverage detected