Remove the logrus logger wrapper
This commit is contained in:
		@@ -1,40 +0,0 @@
 | 
			
		||||
package log
 | 
			
		||||
 | 
			
		||||
import "github.com/sirupsen/logrus"
 | 
			
		||||
 | 
			
		||||
// LogrusLogger is an adapter for Logrus implementing the Logger interface.
 | 
			
		||||
type LogrusLogger struct {
 | 
			
		||||
	logger logrus.FieldLogger
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// NewLogrusLogger returns a new Logger wrapping Logrus.
 | 
			
		||||
func NewLogrusLogger(logger logrus.FieldLogger) *LogrusLogger {
 | 
			
		||||
	return &LogrusLogger{
 | 
			
		||||
		logger: logger,
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Info logs an Info level event.
 | 
			
		||||
func (l *LogrusLogger) Info(args ...interface{}) {
 | 
			
		||||
	l.logger.Info(args...)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Warn logs a Warn level event.
 | 
			
		||||
func (l *LogrusLogger) Warn(args ...interface{}) {
 | 
			
		||||
	l.logger.Warn(args...)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Debugf formats and logs a Debug level event.
 | 
			
		||||
func (l *LogrusLogger) Debugf(format string, args ...interface{}) {
 | 
			
		||||
	l.logger.Debugf(format, args...)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Infof formats and logs an Info level event.
 | 
			
		||||
func (l *LogrusLogger) Infof(format string, args ...interface{}) {
 | 
			
		||||
	l.logger.Infof(format, args...)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Errorf formats and logs n Error level event.
 | 
			
		||||
func (l *LogrusLogger) Errorf(format string, args ...interface{}) {
 | 
			
		||||
	l.logger.Errorf(format, args...)
 | 
			
		||||
}
 | 
			
		||||
@@ -1,10 +0,0 @@
 | 
			
		||||
package log
 | 
			
		||||
 | 
			
		||||
import "testing"
 | 
			
		||||
 | 
			
		||||
func TestLogrusLoggerImplementsLoggerInterface(t *testing.T) {
 | 
			
		||||
	var i interface{} = new(LogrusLogger)
 | 
			
		||||
	if _, ok := i.(Logger); !ok {
 | 
			
		||||
		t.Errorf("expected %T to implement Logger interface", i)
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user