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 +}