logger

package
v0.0.0-...-fe78ce7 Latest Latest
Warning

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

Go to latest
Published: Jan 17, 2022 License: MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrChildClose = errors.New("cannot close child Logger")
)

Functions

func LogfmtFormat

func LogfmtFormat() log15.Format

func TerminalFormat

func TerminalFormat() log15.Format

Types

type FieldSet

type FieldSet []Fields

func (FieldSet) Merge

func (s FieldSet) Merge() Fields

type Fields

type Fields map[string]interface{}

type Level

type Level uint8
const (
	LevelPanic Level = iota
	LevelFatal
	LevelError
	LevelWarn
	LevelInfo
	LevelDebug
	LevelTrace
)

func (Level) Enables

func (l Level) Enables(other Level) bool

func (Level) String

func (l Level) String() string

type Logger

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

func New

func New(level Level, outputs ...io.Writer) *Logger

func (*Logger) Close

func (l *Logger) Close() error

func (*Logger) Debug

func (l *Logger) Debug(msg string)

func (*Logger) Debugf

func (l *Logger) Debugf(format string, args ...interface{})

func (*Logger) Debugln

func (l *Logger) Debugln(args ...interface{})

func (*Logger) Debugz

func (l *Logger) Debugz()

func (*Logger) EchoLogger

func (l *Logger) EchoLogger() echo.Logger

func (*Logger) Error

func (l *Logger) Error(msg string)

func (*Logger) Errorf

func (l *Logger) Errorf(format string, args ...interface{})

func (*Logger) Errorln

func (l *Logger) Errorln(args ...interface{})

func (*Logger) Errorz

func (l *Logger) Errorz()

func (*Logger) Fatal

func (l *Logger) Fatal(msg string)

func (*Logger) Fatalf

func (l *Logger) Fatalf(format string, args ...interface{})

func (*Logger) Fatalln

func (l *Logger) Fatalln(args ...interface{})

func (*Logger) Fatalz

func (l *Logger) Fatalz()

func (*Logger) Info

func (l *Logger) Info(msg string)

func (*Logger) Infof

func (l *Logger) Infof(format string, args ...interface{})

func (*Logger) Infoln

func (l *Logger) Infoln(args ...interface{})

func (*Logger) Infoz

func (l *Logger) Infoz()

func (*Logger) IsLevelEnabled

func (l *Logger) IsLevelEnabled(lvl Level) bool

func (*Logger) Log

func (l *Logger) Log(r *log15.Record) error

func (*Logger) LogrusLogger

func (l *Logger) LogrusLogger() logrus.FieldLogger

func (*Logger) MigrateLogger

func (l *Logger) MigrateLogger() migrate.Logger

func (*Logger) OversightLogger

func (l *Logger) OversightLogger() oversight.Logger

func (*Logger) Panic

func (l *Logger) Panic(msg string)

func (*Logger) Panicf

func (l *Logger) Panicf(format string, args ...interface{})

func (*Logger) Panicln

func (l *Logger) Panicln(args ...interface{})

func (*Logger) Panicz

func (l *Logger) Panicz()

func (*Logger) Print

func (l *Logger) Print(msg string)

func (*Logger) Printf

func (l *Logger) Printf(format string, args ...interface{})

func (*Logger) Println

func (l *Logger) Println(args ...interface{})

func (*Logger) StdLogger

func (l *Logger) StdLogger() *log.Logger

func (*Logger) Trace

func (l *Logger) Trace(msg string)

func (*Logger) Tracef

func (l *Logger) Tracef(format string, args ...interface{})

func (*Logger) Traceln

func (l *Logger) Traceln(args ...interface{})

func (*Logger) Tracez

func (l *Logger) Tracez()

func (*Logger) Warn

func (l *Logger) Warn(msg string)

func (*Logger) Warnf

func (l *Logger) Warnf(format string, args ...interface{})

func (*Logger) Warnln

func (l *Logger) Warnln(args ...interface{})

func (*Logger) Warnz

func (l *Logger) Warnz()

func (*Logger) WithError

func (l *Logger) WithError(err error) *Logger

func (*Logger) WithField

func (l *Logger) WithField(key string, value interface{}) *Logger

func (*Logger) WithFields

func (l *Logger) WithFields(fieldSet ...Fields) *Logger

func (*Logger) WithOFields

func (l *Logger) WithOFields(fields ...interface{}) *Logger

func (*Logger) WithPackage

func (l *Logger) WithPackage(pkg string) *Logger

Jump to

Keyboard shortcuts

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