package xkit
import "github.com/uber/jaeger-lib/client/log/go-kit"
Index ¶
- type Logger
- func NewLogger(kitlogger log.Logger, options ...LoggerOption) *Logger
- func (l *Logger) Error(msg string)
- func (l *Logger) Infof(msg string, args ...interface{})
- type LoggerOption
Types ¶
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger wraps a go-kit logger instance in a Jaeger client compatible one.
func NewLogger ¶
func NewLogger(kitlogger log.Logger, options ...LoggerOption) *Logger
NewLogger creates a new Jaeger client logger from a go-kit one.
func (*Logger) Error ¶
Error implements the github.com/uber/jaeger-client-go/log.Logger interface.
func (*Logger) Infof ¶
Infof implements the github.com/uber/jaeger-client-go/log.Logger interface.
type LoggerOption ¶
type LoggerOption func(*Logger)
LoggerOption sets a parameter for the Logger.
func MessageKey ¶
func MessageKey(key string) LoggerOption
MessageKey sets the key for the actual log message. By default, it's "msg".
Source Files ¶
- Version
- v2.4.1+incompatible (latest)
- Published
- Mar 29, 2021
- Platform
- linux/amd64
- Imports
- 3 packages
- Last checked
- 4 hours ago –
Tools for package owners.