Documentation ¶
Overview ¶
Package testr implements github.com/go-logr/logr.Logger in terms of Go's test package log method.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(std TestLogger) logr.Logger
New returns a logr.Logger which is implemented by Go's test package Log().
Example: testr.New(t)
func SetVerbosity ¶
SetVerbosity sets the global level against which all info logs will be compared. If this is greater than or equal to the "V" of the logger, the message will be logged. A higher value here means more logs will be written. The previous verbosity value is returned. This is not concurrent-safe - callers must be sure to call it from only one goroutine.
Types ¶
type TestLogger ¶
type TestLogger interface {
// Log matches https://pkg.go.dev/testing?tab=doc#B.Log
Log(args ...interface{})
}
TestLogger is the subset of the Go test package Log API that is needed for this adapter.
Click to show internal directories.
Click to hide internal directories.