diff --git a/pkg/log/log.go b/pkg/log/log.go deleted file mode 100644 index 766ba979f..000000000 --- a/pkg/log/log.go +++ /dev/null @@ -1,47 +0,0 @@ -package log - -import ( - "fmt" - stdlog "log" -) - -// Logger is a generic logging interface -type Logger interface { - Printf(string, ...interface{}) - Errorf(string, ...interface{}) - Fatalf(string, ...interface{}) -} - -func Printf(str string, args ...interface{}) { - Default().Printf(str, args...) -} - -func Errorf(str string, args ...interface{}) { - Default().Errorf(str, args...) -} - -func Fatalf(str string, args ...interface{}) { - Default().Fatalf(str, args...) -} - -// Default returns a default logging implementation -func Default() Logger { - return &defaultLogger{} -} - -// defaultLogger is a wrapper around the stdlib 'log' package -type defaultLogger struct{} - -var _ Logger = &defaultLogger{} - -func (d *defaultLogger) Printf(str string, args ...interface{}) { - stdlog.Printf(str, args...) -} - -func (d *defaultLogger) Errorf(str string, args ...interface{}) { - stdlog.Printf(fmt.Sprintf("ERROR: %s", str), args...) -} - -func (d *defaultLogger) Fatalf(str string, args ...interface{}) { - stdlog.Panicf(str, args...) -}