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
v1.2.1
Published
Nov 14, 2017
Platform
js/wasm
Imports
3 packages
Last checked
23 hours ago

Tools for package owners.