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