Documentation ¶
Index ¶
- Constants
- func RecorderAwareCaller() kitlog.Valuer
- func WithLabels(logger kitlog.Logger, labels map[string]string, labelKeyPrefix string) kitlog.Logger
- func WithNoRecord(logger kitlog.Logger) kitlog.Logger
- func WithRecorder(logger kitlog.Logger, recorder record.EventRecorder, object runtime.Object) kitlog.Logger
Constants ¶
View Source
const ( // EventTypeDontRecord will tell the logger not to emit a Kubernetes event for this log // line EventTypeDontRecord = "DontRecord" )
Variables ¶
This section is empty.
Functions ¶
func RecorderAwareCaller ¶
RecorderAwareCaller returns the file and line where the Log method was invoked, adjusting for the fact that this may have been hijacked by the event recorder.
func WithLabels ¶
func WithLabels(logger kitlog.Logger, labels map[string]string, labelKeyPrefix string) kitlog.Logger
WithLabels decorates a kitlog.Logger so that any log entries contain all labels which keys are prefix by labelKeyPrefix
func WithNoRecord ¶
WithNoRecord adds a log key that suppresses the recorder
func WithRecorder ¶
func WithRecorder(logger kitlog.Logger, recorder record.EventRecorder, object runtime.Object) kitlog.Logger
WithRecorder decorates a kitlog.Logger so that any log entries that contain an appropriate event will also log to the Kubernetes resource using events.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.