Checkout example for details.
go get -u clevergo.tech/log
StdLogger
wraps Go standard logger log.Logger
.
import (
stdlog "log"
"clevergo.tech/log"
)
var logger log.Logger = log.New(os.Stderr, "", stdlog.LstdFlags)
import (
"clevergo.tech/log"
"github.com/sirupsen/logrus"
)
var logger log.Logger = logrus.New()
import (
"clevergo.tech/log"
"go.uber.org/zap"
)
var logger log.Logger = zap.NewExample().Sugar()
logger.Debug(args ...interface{})
logger.Debugf(format string, args ...interface{})
logger.Info(args ...interface{})
logger.Infof(format string, args ...interface{})
logger.Warn(args ...interface{})
logger.Warnf(format string, args ...interface{})
logger.Error(args ...interface{})
logger.Errorf(format string, args ...interface{})
logger.Fatal(args ...interface{})
logger.Fatalf(format string, args ...interface{})