Documentation ¶
Index ¶
- type Interceptor
- func (l *Interceptor) AddCallerSkip(skip int) log.Logger
- func (l *Interceptor) AddWatcher(msgPattern string, opts ...LogReceiverOption) chan Message
- func (l *Interceptor) ChangeWriters(writers ...io.Writer)
- func (l *Interceptor) Close()
- func (l *Interceptor) Debug(msg string, fields ...log.Field)
- func (l *Interceptor) Error(err error, fields ...log.Field)
- func (l *Interceptor) Info(msg string, fields ...log.Field)
- func (l *Interceptor) Level() log.Level
- func (l *Interceptor) Named(name string) log.Logger
- func (l *Interceptor) SetLevel(lvl log.Level)
- func (l *Interceptor) Warning(msg string, fields ...log.Field)
- func (l *Interceptor) WithFields(fields ...log.Field) log.Logger
- func (l *Interceptor) WithLevel(lvl log.Level) log.Logger
- type LogReceiverOption
- type Message
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interceptor ¶
type Interceptor struct {
// contains filtered or unexported fields
}
func NewInterceptor ¶
func NewInterceptor(log log.Logger) *Interceptor
func (*Interceptor) AddCallerSkip ¶
func (l *Interceptor) AddCallerSkip(skip int) log.Logger
func (*Interceptor) AddWatcher ¶
func (l *Interceptor) AddWatcher(msgPattern string, opts ...LogReceiverOption) chan Message
func (*Interceptor) ChangeWriters ¶
func (l *Interceptor) ChangeWriters(writers ...io.Writer)
func (*Interceptor) Close ¶
func (l *Interceptor) Close()
func (*Interceptor) Level ¶
func (l *Interceptor) Level() log.Level
func (*Interceptor) SetLevel ¶
func (l *Interceptor) SetLevel(lvl log.Level)
func (*Interceptor) WithFields ¶
func (l *Interceptor) WithFields(fields ...log.Field) log.Logger
type LogReceiverOption ¶
type LogReceiverOption func(*logReceiver)
func WithErrorHandler ¶
func WithErrorHandler(handler func(Message) bool) LogReceiverOption
func WithExpectedCount ¶
func WithExpectedCount(expCount int) LogReceiverOption
func WithSkipError ¶
func WithSkipError(errs ...error) LogReceiverOption
func WithSkipErrorByMessage ¶
func WithSkipErrorByMessage(s ...string) LogReceiverOption
Click to show internal directories.
Click to hide internal directories.