feat(LogLevel): taking in account code review from David Bariod

This commit is contained in:
Logan HAUSPIE
2018-08-26 23:51:09 +02:00
parent 0ab534bf6c
commit 90bf2e7f39
5 changed files with 87 additions and 147 deletions
+36 -36
View File
@@ -488,50 +488,50 @@ func TestEntryWriter(t *testing.T) {
func TestLogLevelEnabled(t *testing.T) {
log := New()
log.SetLevel(PanicLevel)
assert.Equal(t, true, log.IsPanicEnabled())
assert.Equal(t, false, log.IsFatalEnabled())
assert.Equal(t, false, log.IsErrorEnabled())
assert.Equal(t, false, log.IsWarnEnabled())
assert.Equal(t, false, log.IsInfoEnabled())
assert.Equal(t, false, log.IsDebugEnabled())
assert.Equal(t, true, log.IsLevelEnabled(PanicLevel))
assert.Equal(t, false, log.IsLevelEnabled(FatalLevel))
assert.Equal(t, false, log.IsLevelEnabled(ErrorLevel))
assert.Equal(t, false, log.IsLevelEnabled(WarnLevel))
assert.Equal(t, false, log.IsLevelEnabled(InfoLevel))
assert.Equal(t, false, log.IsLevelEnabled(DebugLevel))
log.SetLevel(FatalLevel)
assert.Equal(t, true, log.IsPanicEnabled())
assert.Equal(t, true, log.IsFatalEnabled())
assert.Equal(t, false, log.IsErrorEnabled())
assert.Equal(t, false, log.IsWarnEnabled())
assert.Equal(t, false, log.IsInfoEnabled())
assert.Equal(t, false, log.IsDebugEnabled())
assert.Equal(t, true, log.IsLevelEnabled(PanicLevel))
assert.Equal(t, true, log.IsLevelEnabled(FatalLevel))
assert.Equal(t, false, log.IsLevelEnabled(ErrorLevel))
assert.Equal(t, false, log.IsLevelEnabled(WarnLevel))
assert.Equal(t, false, log.IsLevelEnabled(InfoLevel))
assert.Equal(t, false, log.IsLevelEnabled(DebugLevel))
log.SetLevel(ErrorLevel)
assert.Equal(t, true, log.IsPanicEnabled())
assert.Equal(t, true, log.IsFatalEnabled())
assert.Equal(t, true, log.IsErrorEnabled())
assert.Equal(t, false, log.IsWarnEnabled())
assert.Equal(t, false, log.IsInfoEnabled())
assert.Equal(t, false, log.IsDebugEnabled())
assert.Equal(t, true, log.IsLevelEnabled(PanicLevel))
assert.Equal(t, true, log.IsLevelEnabled(FatalLevel))
assert.Equal(t, true, log.IsLevelEnabled(ErrorLevel))
assert.Equal(t, false, log.IsLevelEnabled(WarnLevel))
assert.Equal(t, false, log.IsLevelEnabled(InfoLevel))
assert.Equal(t, false, log.IsLevelEnabled(DebugLevel))
log.SetLevel(WarnLevel)
assert.Equal(t, true, log.IsPanicEnabled())
assert.Equal(t, true, log.IsFatalEnabled())
assert.Equal(t, true, log.IsErrorEnabled())
assert.Equal(t, true, log.IsWarnEnabled())
assert.Equal(t, false, log.IsInfoEnabled())
assert.Equal(t, false, log.IsDebugEnabled())
assert.Equal(t, true, log.IsLevelEnabled(PanicLevel))
assert.Equal(t, true, log.IsLevelEnabled(FatalLevel))
assert.Equal(t, true, log.IsLevelEnabled(ErrorLevel))
assert.Equal(t, true, log.IsLevelEnabled(WarnLevel))
assert.Equal(t, false, log.IsLevelEnabled(InfoLevel))
assert.Equal(t, false, log.IsLevelEnabled(DebugLevel))
log.SetLevel(InfoLevel)
assert.Equal(t, true, log.IsPanicEnabled())
assert.Equal(t, true, log.IsFatalEnabled())
assert.Equal(t, true, log.IsErrorEnabled())
assert.Equal(t, true, log.IsWarnEnabled())
assert.Equal(t, true, log.IsInfoEnabled())
assert.Equal(t, false, log.IsDebugEnabled())
assert.Equal(t, true, log.IsLevelEnabled(PanicLevel))
assert.Equal(t, true, log.IsLevelEnabled(FatalLevel))
assert.Equal(t, true, log.IsLevelEnabled(ErrorLevel))
assert.Equal(t, true, log.IsLevelEnabled(WarnLevel))
assert.Equal(t, true, log.IsLevelEnabled(InfoLevel))
assert.Equal(t, false, log.IsLevelEnabled(DebugLevel))
log.SetLevel(DebugLevel)
assert.Equal(t, true, log.IsPanicEnabled())
assert.Equal(t, true, log.IsFatalEnabled())
assert.Equal(t, true, log.IsErrorEnabled())
assert.Equal(t, true, log.IsWarnEnabled())
assert.Equal(t, true, log.IsInfoEnabled())
assert.Equal(t, true, log.IsDebugEnabled())
assert.Equal(t, true, log.IsLevelEnabled(PanicLevel))
assert.Equal(t, true, log.IsLevelEnabled(FatalLevel))
assert.Equal(t, true, log.IsLevelEnabled(ErrorLevel))
assert.Equal(t, true, log.IsLevelEnabled(WarnLevel))
assert.Equal(t, true, log.IsLevelEnabled(InfoLevel))
assert.Equal(t, true, log.IsLevelEnabled(DebugLevel))
}