package testing
import "github.com/go-logr/logr/testing"
Index ¶
- func NewTestLogger(t *testing.T) logr.Logger
- func NewTestLoggerWithOptions(t *testing.T, opts Options) logr.Logger
- type Options
- type Underlier
Functions ¶
func NewTestLogger ¶
NewTestLogger returns a logr.Logger that prints through a testing.T object. Info logs are only enabled at V(0).
func NewTestLoggerWithOptions ¶
NewTestLoggerWithOptions returns a logr.Logger that prints through a testing.T object. In contrast to the simpler NewTestLogger, output formatting can be configured.
Types ¶
type Options ¶
type Options struct { // LogTimestamp tells the logger to add a "ts" key to log // lines. This has some overhead, so some users might not want // it. LogTimestamp bool // Verbosity tells the logger which V logs to be write. // Higher values enable more logs. Verbosity int }
Options carries parameters which influence the way logs are generated.
type Underlier ¶
Underlier exposes access to the underlying testing.T instance. Since callers only have a logr.Logger, they have to know which implementation is in use, so this interface is less of an abstraction and more of a way to test type conversion.
Source Files ¶
- Version
- v1.1.0
- Published
- Aug 23, 2021
- Platform
- js/wasm
- Imports
- 3 packages
- Last checked
- 3 minutes ago –
Tools for package owners.