package logrus

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

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

Index

Functions

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.

Types

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.

Source Files

logrus_logger.go

Version
v0.12.0
Published
Sep 18, 2021
Platform
linux/amd64
Imports
4 packages
Last checked
11 minutes ago

Tools for package owners.