From 7996f32c43e6963619b8e0b0d789623872e2d23a Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Fri, 23 Dec 2022 09:01:17 +0100 Subject: make log level configurable --- llog/llog.go | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'llog') diff --git a/llog/llog.go b/llog/llog.go index 52ffc40..3c05012 100644 --- a/llog/llog.go +++ b/llog/llog.go @@ -18,6 +18,16 @@ const ( var Level LogLevel = l_DDebug +func SetLogLevelFromString(level string) { + for i, l := range getLevelNames() { + if l == level { + Level = LogLevel(i) + return + } + } + Error(fmt.Sprintf("Invalid log level: %s", level)) +} + func getLevelNames() []string { return []string{"Fatal", "Error", "Warning", "Info", "Debug", "DDebug"} } -- cgit v1.2.3