Skip to content

Commit

Permalink
chore(log): rename log Level Enabled
Browse files Browse the repository at this point in the history
  • Loading branch information
sendya committed Mar 5, 2024
1 parent be84fda commit 8a92d3a
Showing 1 changed file with 15 additions and 11 deletions.
26 changes: 15 additions & 11 deletions log/helper.go
Expand Up @@ -66,9 +66,13 @@ func (h *Helper) WithContext(ctx context.Context) *Helper {
}
}

func (h *Helper) preCheckLevel(level Level) bool {
l, ok := h.logger.(*Filter)
return ok && level < l.level
// Enabled returns true if the given level above this level.
// It delegates to the underlying *Filter.
func (h *Helper) Enabled(level Level) bool {
if l, ok := h.logger.(*Filter); ok {
return level >= l.level
}
return true
}

// Log Print log by level and keyvals.
Expand All @@ -78,15 +82,15 @@ func (h *Helper) Log(level Level, keyvals ...interface{}) {

// Debug logs a message at debug level.
func (h *Helper) Debug(a ...interface{}) {
if h.preCheckLevel(LevelDebug) {
if !h.Enabled(LevelDebug) {
return
}
_ = h.logger.Log(LevelDebug, h.msgKey, h.sprint(a...))
}

// Debugf logs a message at debug level.
func (h *Helper) Debugf(format string, a ...interface{}) {
if h.preCheckLevel(LevelDebug) {
if !h.Enabled(LevelDebug) {
return
}
_ = h.logger.Log(LevelDebug, h.msgKey, h.sprintf(format, a...))
Expand All @@ -99,15 +103,15 @@ func (h *Helper) Debugw(keyvals ...interface{}) {

// Info logs a message at info level.
func (h *Helper) Info(a ...interface{}) {
if h.preCheckLevel(LevelInfo) {
if !h.Enabled(LevelInfo) {
return
}
_ = h.logger.Log(LevelInfo, h.msgKey, h.sprint(a...))
}

// Infof logs a message at info level.
func (h *Helper) Infof(format string, a ...interface{}) {
if h.preCheckLevel(LevelInfo) {
if !h.Enabled(LevelInfo) {
return
}
_ = h.logger.Log(LevelInfo, h.msgKey, h.sprintf(format, a...))
Expand All @@ -120,15 +124,15 @@ func (h *Helper) Infow(keyvals ...interface{}) {

// Warn logs a message at warn level.
func (h *Helper) Warn(a ...interface{}) {
if h.preCheckLevel(LevelWarn) {
if !h.Enabled(LevelWarn) {
return
}
_ = h.logger.Log(LevelWarn, h.msgKey, h.sprint(a...))
}

// Warnf logs a message at warnf level.
func (h *Helper) Warnf(format string, a ...interface{}) {
if h.preCheckLevel(LevelWarn) {
if !h.Enabled(LevelWarn) {
return
}
_ = h.logger.Log(LevelWarn, h.msgKey, h.sprintf(format, a...))
Expand All @@ -141,15 +145,15 @@ func (h *Helper) Warnw(keyvals ...interface{}) {

// Error logs a message at error level.
func (h *Helper) Error(a ...interface{}) {
if h.preCheckLevel(LevelError) {
if !h.Enabled(LevelError) {
return
}
_ = h.logger.Log(LevelError, h.msgKey, h.sprint(a...))
}

// Errorf logs a message at error level.
func (h *Helper) Errorf(format string, a ...interface{}) {
if h.preCheckLevel(LevelError) {
if !h.Enabled(LevelError) {
return
}
_ = h.logger.Log(LevelError, h.msgKey, h.sprintf(format, a...))
Expand Down

0 comments on commit 8a92d3a

Please sign in to comment.