logger

package
v0.0.0-...-a5c4d26 Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2025 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Logger

type Logger interface {
	GetWriter() io.Writer
	Printf(format string, args ...any)
	Error(args ...any)
	Errorf(format string, args ...any)
	Fatal(args ...any)
	Fatalf(format string, args ...any)
	Info(args ...any)
	Infof(format string, args ...any)
	Warn(args ...any)
	Warnf(format string, args ...any)
	Debug(args ...any)
	Debugf(format string, args ...any)
	WithField(key string, value any) Logger
	WithFields(fields map[string]any) Logger
}

func NewLogrusLogger

func NewLogrusLogger(level int) Logger

func NewZapLogger

func NewZapLogger(level int) Logger

func NewZeroLogLogger

func NewZeroLogLogger(level int) Logger

type LogrusEntry

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

func (*LogrusEntry) Debug

func (l *LogrusEntry) Debug(args ...any)

func (*LogrusEntry) Debugf

func (l *LogrusEntry) Debugf(format string, args ...any)

func (*LogrusEntry) Error

func (l *LogrusEntry) Error(args ...any)

func (*LogrusEntry) Errorf

func (l *LogrusEntry) Errorf(format string, args ...any)

func (*LogrusEntry) Fatal

func (l *LogrusEntry) Fatal(args ...any)

func (*LogrusEntry) Fatalf

func (l *LogrusEntry) Fatalf(format string, args ...any)

func (*LogrusEntry) GetWriter

func (l *LogrusEntry) GetWriter() io.Writer

func (*LogrusEntry) Info

func (l *LogrusEntry) Info(args ...any)

func (*LogrusEntry) Infof

func (l *LogrusEntry) Infof(format string, args ...any)

func (*LogrusEntry) Printf

func (l *LogrusEntry) Printf(format string, args ...any)

func (*LogrusEntry) Warn

func (l *LogrusEntry) Warn(args ...any)

func (*LogrusEntry) Warnf

func (l *LogrusEntry) Warnf(format string, args ...any)

func (*LogrusEntry) WithField

func (l *LogrusEntry) WithField(key string, value any) (entry Logger)

func (*LogrusEntry) WithFields

func (l *LogrusEntry) WithFields(args map[string]any) (entry Logger)

type LogrusLogger

type LogrusLogger struct {
	Log *logrus.Logger
}

func (*LogrusLogger) Debug

func (l *LogrusLogger) Debug(args ...any)

func (*LogrusLogger) Debugf

func (l *LogrusLogger) Debugf(format string, args ...any)

func (*LogrusLogger) Error

func (l *LogrusLogger) Error(args ...any)

func (*LogrusLogger) Errorf

func (l *LogrusLogger) Errorf(format string, args ...any)

func (*LogrusLogger) Fatal

func (l *LogrusLogger) Fatal(args ...any)

func (*LogrusLogger) Fatalf

func (l *LogrusLogger) Fatalf(format string, args ...any)

func (*LogrusLogger) GetWriter

func (l *LogrusLogger) GetWriter() io.Writer

func (*LogrusLogger) Info

func (l *LogrusLogger) Info(args ...any)

func (*LogrusLogger) Infof

func (l *LogrusLogger) Infof(format string, args ...any)

func (*LogrusLogger) Printf

func (l *LogrusLogger) Printf(format string, args ...any)

func (*LogrusLogger) Warn

func (l *LogrusLogger) Warn(args ...any)

func (*LogrusLogger) Warnf

func (l *LogrusLogger) Warnf(format string, args ...any)

func (*LogrusLogger) WithField

func (l *LogrusLogger) WithField(key string, value any) Logger

func (*LogrusLogger) WithFields

func (l *LogrusLogger) WithFields(fields map[string]any) Logger

type ZapLogger

type ZapLogger struct {
	Log *zap.Logger
}

func (*ZapLogger) Debug

func (l *ZapLogger) Debug(args ...any)

func (*ZapLogger) Debugf

func (l *ZapLogger) Debugf(format string, args ...any)

func (*ZapLogger) Error

func (l *ZapLogger) Error(args ...any)

func (*ZapLogger) Errorf

func (l *ZapLogger) Errorf(format string, args ...any)

func (*ZapLogger) Fatal

func (l *ZapLogger) Fatal(args ...any)

func (*ZapLogger) Fatalf

func (l *ZapLogger) Fatalf(format string, args ...any)

func (*ZapLogger) GetWriter

func (l *ZapLogger) GetWriter() io.Writer

func (*ZapLogger) Info

func (l *ZapLogger) Info(args ...any)

func (*ZapLogger) Infof

func (l *ZapLogger) Infof(format string, args ...any)

func (*ZapLogger) Printf

func (l *ZapLogger) Printf(format string, args ...any)

func (*ZapLogger) Warn

func (l *ZapLogger) Warn(args ...any)

func (*ZapLogger) Warnf

func (l *ZapLogger) Warnf(format string, args ...any)

func (*ZapLogger) WithField

func (l *ZapLogger) WithField(key string, value any) Logger

func (*ZapLogger) WithFields

func (l *ZapLogger) WithFields(fields map[string]any) Logger

type ZeroLogLogger

type ZeroLogLogger struct {
	Log zerolog.Logger
}

func (*ZeroLogLogger) Debug

func (l *ZeroLogLogger) Debug(args ...any)

func (*ZeroLogLogger) Debugf

func (l *ZeroLogLogger) Debugf(format string, args ...any)

func (*ZeroLogLogger) Error

func (l *ZeroLogLogger) Error(args ...any)

func (*ZeroLogLogger) Errorf

func (l *ZeroLogLogger) Errorf(format string, args ...any)

func (*ZeroLogLogger) Fatal

func (l *ZeroLogLogger) Fatal(args ...any)

func (*ZeroLogLogger) Fatalf

func (l *ZeroLogLogger) Fatalf(format string, args ...any)

func (*ZeroLogLogger) GetWriter

func (l *ZeroLogLogger) GetWriter() io.Writer

func (*ZeroLogLogger) Info

func (l *ZeroLogLogger) Info(args ...any)

func (*ZeroLogLogger) Infof

func (l *ZeroLogLogger) Infof(format string, args ...any)

func (*ZeroLogLogger) Printf

func (l *ZeroLogLogger) Printf(format string, args ...any)

func (*ZeroLogLogger) Warn

func (l *ZeroLogLogger) Warn(args ...any)

func (*ZeroLogLogger) Warnf

func (l *ZeroLogLogger) Warnf(format string, args ...any)

func (*ZeroLogLogger) WithField

func (l *ZeroLogLogger) WithField(key string, value any) Logger

func (*ZeroLogLogger) WithFields

func (l *ZeroLogLogger) WithFields(fields map[string]any) Logger

Jump to

Keyboard shortcuts

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