package xkit

import "github.com/uber/jaeger-lib/client/log/go-kit"

Index

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

func (l *Logger) Error(msg string)

Error implements the github.com/uber/jaeger-client-go/log.Logger interface.

func (*Logger) Infof

func (l *Logger) Infof(msg string, args ...interface{})

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

logger.go

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.