logger

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Jun 19, 2026 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FORMATTER_TEXT   = "text"
	FORMATTER_JSON   = "json"
	FORMATTER_LOGFMT = "logfmt"
)

Variables

This section is empty.

Functions

func FormatPayload

func FormatPayload(payload []byte, length, cutLength, runesPerLine int) string

func InitLog

func InitLog(level, formatter string, logMethod bool) error

func IsLevelEnabled added in v0.8.0

func IsLevelEnabled(level Level) bool

func SetLevel added in v0.8.0

func SetLevel(level Level)

Types

type Fields added in v0.8.0

type Fields map[string]any

type Level added in v0.8.0

type Level = slog.Level
const (
	TraceLevel Level = slog.Level(-8)
	DebugLevel Level = slog.LevelDebug
	InfoLevel  Level = slog.LevelInfo
	WarnLevel  Level = slog.LevelWarn
	ErrorLevel Level = slog.LevelError
)

func ParseLevel added in v0.8.0

func ParseLevel(level string) (Level, error)

type Logger

type Logger struct {
	// contains filtered or unexported fields
}
var (
	Log *Logger
)

func LogWithComponent

func LogWithComponent(comp string) *Logger

func StandardLogger

func StandardLogger() *Logger

func (*Logger) Debug added in v0.8.0

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

func (*Logger) Debugf added in v0.8.0

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

func (*Logger) Debugln added in v0.8.0

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

func (*Logger) Error added in v0.8.0

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

func (*Logger) Errorf added in v0.8.0

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

func (*Logger) Errorln added in v0.8.0

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

func (*Logger) Fatal added in v0.8.0

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

func (*Logger) Fatalf added in v0.8.0

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

func (*Logger) Fatalln added in v0.8.0

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

func (*Logger) Info added in v0.8.0

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

func (*Logger) Infof added in v0.8.0

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

func (*Logger) Infoln added in v0.8.0

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

func (*Logger) Panic added in v0.8.0

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

func (*Logger) Panicf added in v0.8.0

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

func (*Logger) Panicln added in v0.8.0

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

func (*Logger) Print added in v0.8.0

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

func (*Logger) Printf added in v0.8.0

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

func (*Logger) Println added in v0.8.0

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

func (*Logger) Trace

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

func (*Logger) Tracef

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

func (*Logger) Traceln

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

func (*Logger) Warn added in v0.8.0

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

func (*Logger) Warnf added in v0.8.0

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

func (*Logger) Warnln added in v0.8.0

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

func (*Logger) WithComponent

func (l *Logger) WithComponent(comp string) *Logger

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(fields Fields) *Logger

Jump to

Keyboard shortcuts

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