You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

35 lines
823 B

package logger
import (
micrologger "github.com/micro/go-micro/v2/logger"
micrologrus "github.com/micro/go-plugins/logger/logrus/v2"
)
type Logger struct {
micrologger.Logger
}
var defaultLogger Logger
func Init() {
logrusLogger := newLogrusLogger()
micrologger.DefaultLogger = micrologrus.NewLogger(
micrologrus.WithLogger(logrusLogger),
micrologger.WithFields(map[string]interface{}{
"gy-order": "v3.0.1",
}),
)
defaultLogger.Logger = micrologger.DefaultLogger
//zapLogger := newZapLogger()
//micrologger.DefaultLogger = micrologger.NewLogger(micrologger.WithOutput(os.Stdout))
//micrologger.DefaultLogger = micrologger.NewLogger(microzap.WithConfig(zap.Config{}))
}
func (l Logger) Print(v ...interface{}) {
l.Log(micrologger.DebugLevel, v)
}
func GetLogger() Logger {
return defaultLogger
}