...

Package logrus

import "github.com/go-kit/kit/log/logrus"
Overview
Index

Overview ▾

Package logrus provides an adapter to the go-kit log.Logger interface.

func NewLogger

func NewLogger(logger logrus.FieldLogger, options ...Option) log.Logger

NewLogger returns a Go kit log.Logger that sends log events to a logrus.Logger.

type Logger

type Logger struct {
    // contains filtered or unexported fields
}

func (Logger) Log

func (l Logger) Log(keyvals ...interface{}) error

type Option

type Option func(*Logger)

func WithLevel

func WithLevel(level logrus.Level) Option

WithLevel configures a logrus logger to log at level for all events.