From 116855572bf9212d9f402753b18db7c6681476c1 Mon Sep 17 00:00:00 2001 From: Asim Aslam Date: Fri, 21 Feb 2020 08:43:23 +0000 Subject: [PATCH] Add log level helper funtions (#1229) --- logger/level.go | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ logger/logger.go | 8 ++++---- 2 files changed, 52 insertions(+), 4 deletions(-) diff --git a/logger/level.go b/logger/level.go index f09f7e8a..eca14075 100644 --- a/logger/level.go +++ b/logger/level.go @@ -68,3 +68,51 @@ func GetLevel(levelStr string) (Level, error) { } return InfoLevel, fmt.Errorf("Unknown Level String: '%s', defaulting to NoLevel", levelStr) } + +func Info(args ...interface{}) { + DefaultLogger.Log(InfoLevel, args...) +} + +func Infof(template string, args ...interface{}) { + DefaultLogger.Logf(InfoLevel, template, args...) +} + +func Trace(args ...interface{}) { + DefaultLogger.Log(TraceLevel, args...) +} + +func Tracef(template string, args ...interface{}) { + DefaultLogger.Logf(TraceLevel, template, args...) +} + +func Debug(args ...interface{}) { + DefaultLogger.Log(DebugLevel, args...) +} + +func Debugf(template string, args ...interface{}) { + DefaultLogger.Logf(DebugLevel, template, args...) +} + +func Warn(args ...interface{}) { + DefaultLogger.Log(WarnLevel, args...) +} + +func Warnf(template string, args ...interface{}) { + DefaultLogger.Logf(WarnLevel, template, args...) +} + +func Error(args ...interface{}) { + DefaultLogger.Log(ErrorLevel, args...) +} + +func Errorf(template string, args ...interface{}) { + DefaultLogger.Logf(ErrorLevel, template, args...) +} + +func Fatal(args ...interface{}) { + DefaultLogger.Log(FatalLevel, args...) +} + +func Fatalf(template string, args ...interface{}) { + DefaultLogger.Logf(FatalLevel, template, args...) +} diff --git a/logger/logger.go b/logger/logger.go index f98d5936..1c0dc826 100644 --- a/logger/logger.go +++ b/logger/logger.go @@ -28,10 +28,6 @@ func Init(opts ...Option) error { return DefaultLogger.Init(opts...) } -func Error(err error) Logger { - return DefaultLogger.Error(err) -} - func Fields(fields map[string]interface{}) Logger { return DefaultLogger.Fields(fields) } @@ -47,3 +43,7 @@ func Logf(level Level, format string, v ...interface{}) { func String() string { return DefaultLogger.String() } + +func WithError(err error) Logger { + return DefaultLogger.Error(err) +}