Documentation
¶
Index ¶
- func NewControllerLogger(names ...string) logr.Logger
- type ControllerLogger
- func (l *ControllerLogger) Enabled() bool
- func (l *ControllerLogger) Error(err error, msg string, keysAndValues ...interface{})
- func (l *ControllerLogger) Info(msg string, keysAndValues ...interface{})
- func (l *ControllerLogger) V(level int) logr.InfoLogger
- func (l *ControllerLogger) WithName(name string) logr.Logger
- func (l *ControllerLogger) WithValues(keysAndValues ...interface{}) logr.Logger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewControllerLogger ¶
NewControllerLogger returns a new implementation of the Kubernetes Logger interface
Types ¶
type ControllerLogger ¶
type ControllerLogger struct {
// contains filtered or unexported fields
}
ControllerLogger is an implementation of the Kubernetes controller Logger interface
func (*ControllerLogger) Enabled ¶
func (l *ControllerLogger) Enabled() bool
Enabled returns whether the logger is enabled
func (*ControllerLogger) Error ¶
func (l *ControllerLogger) Error(err error, msg string, keysAndValues ...interface{})
Error logs an error level message
func (*ControllerLogger) Info ¶
func (l *ControllerLogger) Info(msg string, keysAndValues ...interface{})
Info logs an info level message
func (*ControllerLogger) V ¶
func (l *ControllerLogger) V(level int) logr.InfoLogger
V sets the verbosity level
func (*ControllerLogger) WithName ¶
func (l *ControllerLogger) WithName(name string) logr.Logger
WithName sets the logger name
func (*ControllerLogger) WithValues ¶
func (l *ControllerLogger) WithValues(keysAndValues ...interface{}) logr.Logger
WithValues sets the log values
Click to show internal directories.
Click to hide internal directories.