Documentation ¶
Overview ¶
Implementation of the logr interface from github.com/go-logr/logr using the golang standard library testing package.
Index ¶
- func NewTestLogger(t *testing.T) logr.Logger
- type TestLogger
- func (l *TestLogger) Enabled() bool
- func (l *TestLogger) Error(err error, msg string, kvs ...interface{})
- func (l *TestLogger) Info(msg string, kvs ...interface{})
- func (l *TestLogger) SetLogLevel(lvl uint8)
- func (l *TestLogger) V(level int) logr.InfoLogger
- func (l *TestLogger) WithName(name string) logr.Logger
- func (l *TestLogger) WithValues(kvs ...interface{}) logr.Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type TestLogger ¶
type TestLogger struct {
// contains filtered or unexported fields
}
TestLogger is a logr implementation using the golang standard testing.Log implementation.
func (*TestLogger) Enabled ¶
func (l *TestLogger) Enabled() bool
func (*TestLogger) Error ¶
func (l *TestLogger) Error(err error, msg string, kvs ...interface{})
func (*TestLogger) Info ¶
func (l *TestLogger) Info(msg string, kvs ...interface{})
func (*TestLogger) SetLogLevel ¶
func (l *TestLogger) SetLogLevel(lvl uint8)
func (*TestLogger) V ¶
func (l *TestLogger) V(level int) logr.InfoLogger
func (*TestLogger) WithValues ¶
func (l *TestLogger) WithValues(kvs ...interface{}) logr.Logger
Click to show internal directories.
Click to hide internal directories.