github.com/replicatedhq/ship@v0.55.0/pkg/testing/logger/logger.go (about)

     1  package logger
     2  
     3  import (
     4  	"github.com/go-kit/kit/log"
     5  )
     6  
     7  var _ log.Logger = &TestLogger{}
     8  
     9  type TestingT interface {
    10  	Log(...interface{})
    11  }
    12  
    13  type TestLogger struct {
    14  	T TestingT
    15  }
    16  
    17  func (t *TestLogger) Log(keyvals ...interface{}) error {
    18  	t.T.Log(keyvals...)
    19  	return nil
    20  }