mirror of
https://github.com/charlienet/go-mixed.git
synced 2025-07-18 00:22:41 +08:00
添加日志方法
This commit is contained in:
@ -7,11 +7,15 @@ type Logger interface {
|
||||
SetLevel(level Level)
|
||||
WithField(key string, value any) Logger
|
||||
WithFields(fields Fields) Logger
|
||||
Trace(args ...any)
|
||||
Tracef(format string, args ...any)
|
||||
Debug(args ...any)
|
||||
Debugf(format string, args ...any)
|
||||
Info(args ...any)
|
||||
Infof(format string, args ...any)
|
||||
Warn(args ...any)
|
||||
Error(args ...any)
|
||||
Warn(args ...any)
|
||||
Warnf(format string, args ...any)
|
||||
Error(args ...any)
|
||||
Errorf(format string, args ...any)
|
||||
Fatalf(format string, args ...any)
|
||||
Println(args ...any)
|
||||
|
@ -10,7 +10,7 @@ import (
|
||||
)
|
||||
|
||||
type logrusWrpper struct {
|
||||
logger *logrus.Entry
|
||||
logrus *logrus.Entry
|
||||
}
|
||||
|
||||
func NewLogrus() Logger {
|
||||
@ -24,7 +24,7 @@ func NewLogrus() Logger {
|
||||
})
|
||||
|
||||
return &logrusWrpper{
|
||||
logger: logrus.NewEntry(logger),
|
||||
logrus: logrus.NewEntry(logger),
|
||||
}
|
||||
}
|
||||
|
||||
@ -34,7 +34,7 @@ func nestedCallerFormatter(f *runtime.Frame) string {
|
||||
}
|
||||
|
||||
func (l *logrusWrpper) SetLevel(level Level) {
|
||||
l.logger.Logger.SetLevel(logrus.Level(level))
|
||||
l.logrus.Logger.SetLevel(logrus.Level(level))
|
||||
}
|
||||
|
||||
func (l *logrusWrpper) WithField(key string, value any) Logger {
|
||||
@ -43,46 +43,66 @@ func (l *logrusWrpper) WithField(key string, value any) Logger {
|
||||
|
||||
func (l *logrusWrpper) WithFields(fields Fields) Logger {
|
||||
return &logrusWrpper{
|
||||
logger: l.logger.WithFields(logrus.Fields(fields)),
|
||||
logrus: l.logrus.WithFields(logrus.Fields(fields)),
|
||||
}
|
||||
}
|
||||
|
||||
func (l *logrusWrpper) Trace(args ...any) {
|
||||
l.logrus.Trace(args...)
|
||||
}
|
||||
|
||||
func (l *logrusWrpper) Tracef(format string, args ...any) {
|
||||
l.logrus.Tracef(format, args...)
|
||||
}
|
||||
|
||||
func (l *logrusWrpper) Debug(args ...any) {
|
||||
l.logrus.Debug(args...)
|
||||
}
|
||||
|
||||
func (l *logrusWrpper) Debugf(format string, args ...any) {
|
||||
l.logrus.Debugf(format, args...)
|
||||
}
|
||||
|
||||
func (l *logrusWrpper) Info(args ...any) {
|
||||
l.logger.Info(args...)
|
||||
l.logrus.Info(args...)
|
||||
}
|
||||
|
||||
func (l *logrusWrpper) Infof(format string, args ...any) {
|
||||
l.logger.Infof(format, args...)
|
||||
l.logrus.Infof(format, args...)
|
||||
}
|
||||
|
||||
func (l *logrusWrpper) Warn(args ...any) {
|
||||
l.logger.Warn(args...)
|
||||
l.logrus.Warn(args...)
|
||||
}
|
||||
|
||||
func (l *logrusWrpper) Error(args ...any) {
|
||||
l.logger.Error(args...)
|
||||
l.logrus.Error(args...)
|
||||
}
|
||||
|
||||
func (l *logrusWrpper) Warnf(format string, args ...any) {
|
||||
l.logger.Warnf(format, args...)
|
||||
l.logrus.Warnf(format, args...)
|
||||
}
|
||||
|
||||
func (l *logrusWrpper) Errorf(format string, args ...any) {
|
||||
l.logger.Errorf(format, args...)
|
||||
l.logrus.Errorf(format, args...)
|
||||
}
|
||||
|
||||
func (l *logrusWrpper) Fatal(args ...any) {
|
||||
l.logrus.Fatal(args)
|
||||
}
|
||||
|
||||
func (l *logrusWrpper) Fatalf(format string, args ...any) {
|
||||
l.logger.Fatalf(format, args...)
|
||||
l.logrus.Fatalf(format, args...)
|
||||
}
|
||||
|
||||
func (l *logrusWrpper) Println(args ...any) {
|
||||
l.logger.Infoln(args...)
|
||||
l.logrus.Infoln(args...)
|
||||
}
|
||||
|
||||
func (l *logrusWrpper) Print(args ...any) {
|
||||
l.logger.Info(args...)
|
||||
l.logrus.Info(args...)
|
||||
}
|
||||
|
||||
func (l *logrusWrpper) Printf(format string, args ...any) {
|
||||
l.logger.Infof(format, args...)
|
||||
l.logrus.Infof(format, args...)
|
||||
}
|
||||
|
Reference in New Issue
Block a user