feat: new methods to check enabled log level
Adding 6 methods on 'exported', 'logger' and 'entry': - IsDebugEnabled() bool - IsInfoEnabled() bool - IsWarnEnabled() bool - IsErrorEnabled() bool - IsFatalEnabled() bool - IsPanicEnabled() bool Replace duplicated 'if logger.level() >= XxxxLevel' by a call to the new methods in 'logger' and 'entry' Closes #761
This commit is contained in:
+24
@@ -41,6 +41,30 @@ func GetLevel() Level {
|
||||
return std.level()
|
||||
}
|
||||
|
||||
func IsDebugEnabled() bool {
|
||||
return std.IsDebugEnabled()
|
||||
}
|
||||
|
||||
func IsInfoEnabled() bool {
|
||||
return std.IsInfoEnabled()
|
||||
}
|
||||
|
||||
func IsWarnEnabled() bool {
|
||||
return std.IsWarnEnabled()
|
||||
}
|
||||
|
||||
func IsErrorEnabled() bool {
|
||||
return std.IsErrorEnabled()
|
||||
}
|
||||
|
||||
func IsFatalEnabled() bool {
|
||||
return std.IsFatalEnabled()
|
||||
}
|
||||
|
||||
func IsPanicEnabled() bool {
|
||||
return std.IsPanicEnabled()
|
||||
}
|
||||
|
||||
// AddHook adds a hook to the standard logger hooks.
|
||||
func AddHook(hook Hook) {
|
||||
std.mu.Lock()
|
||||
|
||||
Reference in New Issue
Block a user