Documentation
¶
Index ¶
- Constants
- Variables
- type Builder
- type Logger
- func (l *Logger) Enabled(level int) bool
- func (l *Logger) Error(err error, message string, kvpair ...interface{})
- func (l *Logger) Info(level int, msg string, keysAndValues ...any)
- func (l *Logger) Init(info logr.RuntimeInfo)
- func (l *Logger) Trace(err error, kvpair ...interface{})
- func (l *Logger) V(level int) logr.Logger
- func (l *Logger) WithName(name string) logr.LogSink
- func (l *Logger) WithValues(kvpair ...interface{}) logr.LogSink
- type ZapBuilder
Constants ¶
View Source
const ( Stack = "stacktrace" Error = "error" None = "" )
View Source
const ( EnvDevelopment = "LOG_DEVELOPMENT" EnvLevel = "LOG_LEVEL" )
Variables ¶
View Source
var Settings _Settings
Settings.
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger struct {
// Real (wrapped) logger.
Real logr.Logger
// contains filtered or unexported fields
}
Logger Delegates functionality to the wrapped `Real` logger. Provides:
- Provides a `Trace()` method for convenience and brevity.
- Handles wrapped errors.
func (*Logger) Init ¶ added in v0.12.0
func (l *Logger) Init(info logr.RuntimeInfo)
func (*Logger) WithValues ¶
Get logger with values.
type ZapBuilder ¶ added in v0.3.5
type ZapBuilder struct {
}
Zap builder factory.
func (*ZapBuilder) New ¶ added in v0.3.5
func (b *ZapBuilder) New() (logger logr.Logger)
Build new logger.
Click to show internal directories.
Click to hide internal directories.