Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger struct {
Printer
}
A Logger writes output to standard error.
func New ¶
func New() *Logger
New returns a new Logger backed by the standard library's log package.
func (*Logger) PrintProvide ¶
func (l *Logger) PrintProvide(t interface{})
PrintProvide logs a type provided into the dig.Container.
func (*Logger) PrintSignal ¶
PrintSignal logs an os.Signal.
func (*Logger) PrintSupply ¶
func (l *Logger) PrintSupply(constructor interface{})
PrintSupply logs a type supplied directly into the dig.Container by the given constructor function.
type Printer ¶
type Printer interface {
Printf(string, ...interface{})
}
Printer is a formatting printer.
type Spy ¶
type Spy struct {
// contains filtered or unexported fields
}
Spy is an Fx Printer that captures logged statements. It may be used in tests of Fx logs.
Click to show internal directories.
Click to hide internal directories.