log

package module
v0.0.0-...-b5eaf09 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2023 License: Apache-2.0 Imports: 7 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewPackageLogger

func NewPackageLogger(level logrus.Level) *logrus.Logger

Types

type PackageLoggerEntry

type PackageLoggerEntry struct {
	logrus.Entry

	Trace      func(args ...interface{})
	Tracef     func(args ...interface{})
	TraceIdStr string
	// contains filtered or unexported fields
}

func NewPackageLoggerEntry

func NewPackageLoggerEntry(l *logrus.Logger, packageName string) *PackageLoggerEntry

func NewTracer

func NewTracer(l *logrus.Logger) *PackageLoggerEntry

func (*PackageLoggerEntry) ContextLogger

func (p *PackageLoggerEntry) ContextLogger() *PackageLoggerEntry

DecorateRuntimeContextForModule appends line, file and function context to the logger

func (*PackageLoggerEntry) FatalAndExit

func (p *PackageLoggerEntry) FatalAndExit(err error)

Throws a fatal error and exits the program

func (*PackageLoggerEntry) TraceOff

func (p *PackageLoggerEntry) TraceOff()

func (*PackageLoggerEntry) TraceOn

func (p *PackageLoggerEntry) TraceOn()

Jump to

Keyboard shortcuts

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