log

package
v1.83.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 21, 2020 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (

	// Loggers is convenient when you want to apply configuration to all
	// loggers
	Loggers = []*logrus.Logger{defaultLogger, grpcGo}
)

Functions

func Configure

func Configure(format string, level string)

Configure sets the format and level on all loggers. It applies level mapping to the GrpcGo logger.

func Default

func Default() *logrus.Entry

Default is the default logrus logger

func GrpcGo

func GrpcGo() *logrus.Entry

GrpcGo is a dedicated logrus logger for the grpc-go library. We use it to control the library's chattiness.

Types

type HookLogger added in v1.67.0

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

HookLogger is a wrapper around *logrus.Logger

func NewHookLogger added in v1.67.0

func NewHookLogger() *HookLogger

NewHookLogger creates a file logger, since both stderr and stdout will be displayed in git output

func (*HookLogger) Fatal added in v1.67.0

func (h *HookLogger) Fatal(err error)

Fatal logs an error at the Fatal level and writes a generic message to stderr

func (*HookLogger) Fatalf added in v1.67.0

func (h *HookLogger) Fatalf(format string, a ...interface{})

Fatalf logs a formatted error at the Fatal level

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL