From 241614ff686eacb13f4f6f45d15dce88898d5da6 Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Mon, 9 Mar 2020 23:43:05 +0300 Subject: [PATCH] add helper function to determine logger level (#1321) * add helper function to determine logger level Signed-off-by: Vasiliy Tolstov --- logger/level.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/logger/level.go b/logger/level.go index 14249813..11fabe4b 100644 --- a/logger/level.go +++ b/logger/level.go @@ -115,3 +115,12 @@ func Fatalf(template string, args ...interface{}) { DefaultLogger.Logf(FatalLevel, template, args...) os.Exit(1) } + +// Returns true if the given level is at or above the current logger level +func V(lvl Level, log Logger) bool { + l := DefaultLogger + if log != nil { + l = log + } + return l.Options().Level >= lvl +}