diff --git a/levellogger.go b/levellogger.go index c8404d9..78b13c7 100644 --- a/levellogger.go +++ b/levellogger.go @@ -190,31 +190,27 @@ func (ll *LevelLogger) SetFlags(logname string, newFlags int) { } func (ll *LevelLogger) SetLoggingLevel(l int) { - if l < 0 || l > 8 { - ll.CurrentLevel = 4 // default - } else { - switch l { - case 0: - ll.CurrentLevel = LevelLoggerOff - case 1: - ll.CurrentLevel = PanicLevel - case 2: - ll.CurrentLevel = TraceLevel - case 3: - ll.CurrentLevel = DebugLevel - case 4: - ll.CurrentLevel = InfoLevel - case 5: - ll.CurrentLevel = SecurityLevel - case 6: - ll.CurrentLevel = WarnLevel - case 7: - ll.CurrentLevel = ErrorLevel - case 8: - ll.CurrentLevel = FatalLevel - default: - ll.CurrentLevel = InfoLevel - } + switch l { + case 0: + ll.CurrentLevel = LevelLoggerOff + case 1: + ll.CurrentLevel = PanicLevel + case 2: + ll.CurrentLevel = TraceLevel + case 3: + ll.CurrentLevel = DebugLevel + case 4: + ll.CurrentLevel = InfoLevel + case 5: + ll.CurrentLevel = SecurityLevel + case 6: + ll.CurrentLevel = WarnLevel + case 7: + ll.CurrentLevel = ErrorLevel + case 8: + ll.CurrentLevel = FatalLevel + default: + ll.CurrentLevel = InfoLevel } }