From 8e669449eea862bdc319cc36ce8dd86104f054b9 Mon Sep 17 00:00:00 2001 From: Kevin Offet Date: Sat, 10 Dec 2022 23:42:39 -0500 Subject: [PATCH] cleaned up SetLoggingLevel --- levellogger.go | 46 +++++++++++++++++++++------------------------- 1 file changed, 21 insertions(+), 25 deletions(-) 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 } }