Documentation
¶
Overview ¶
Package zaplogr provides a way to use zap.Logger with controller-runtime.
Index ¶
- func FromContext(ctx context.Context) *zap.Logger
- func New(zapLog *zap.Logger) logr.Logger
- type FilteringSink
- func (f *FilteringSink) Error(err error, msg string, keysAndValues ...any)
- func (f *FilteringSink) GetUnderlying() *zap.Logger
- func (f *FilteringSink) Info(level int, msg string, keysAndValues ...any)
- func (f *FilteringSink) WithName(name string) logr.LogSink
- func (f *FilteringSink) WithValues(keysAndValues ...any) logr.LogSink
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromContext ¶
FromContext returns the underlying zap.Logger from a context.
Types ¶
type FilteringSink ¶
FilteringSink is a logr.LogSink that replaces klog.ObjectRef with its string representation.
func (*FilteringSink) Error ¶
func (f *FilteringSink) Error(err error, msg string, keysAndValues ...any)
func (*FilteringSink) GetUnderlying ¶
func (f *FilteringSink) GetUnderlying() *zap.Logger
func (*FilteringSink) Info ¶
func (f *FilteringSink) Info(level int, msg string, keysAndValues ...any)
func (*FilteringSink) WithValues ¶
func (f *FilteringSink) WithValues(keysAndValues ...any) logr.LogSink
Click to show internal directories.
Click to hide internal directories.