logger

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jul 25, 2025 License: MIT Imports: 9 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 struct {
	*slog.Logger
}

func NewLogger

func NewLogger(h slog.Handler) *Logger

func (*Logger) Fatal

func (l *Logger) Fatal(msg string, args ...any)

func (*Logger) FatalContext

func (l *Logger) FatalContext(ctx context.Context, msg string, args ...any)

func (*Logger) Notice

func (l *Logger) Notice(msg string, args ...any)

func (*Logger) NoticeContext

func (l *Logger) NoticeContext(ctx context.Context, msg string, args ...any)

func (*Logger) Panic

func (l *Logger) Panic(msg string, args ...any)

func (*Logger) PanicContext

func (l *Logger) PanicContext(ctx context.Context, msg string, args ...any)

func (*Logger) Trace

func (l *Logger) Trace(msg string, args ...any)

func (*Logger) TraceContext

func (l *Logger) TraceContext(ctx context.Context, msg string, args ...any)

func (*Logger) With

func (l *Logger) With(args ...any) *Logger

func (*Logger) WithColor

func (l *Logger) WithColor(colorOn bool) *Logger

func (*Logger) WithColorMode

func (l *Logger) WithColorMode(cm common.ColorMode) *Logger

func (*Logger) WithGroup

func (l *Logger) WithGroup(name string) *Logger

func (*Logger) WithHandlers

func (l *Logger) WithHandlers(handlers []slog.Handler) *Logger

func (*Logger) WithLevel

func (l *Logger) WithLevel(level slog.Level) *Logger

func (*Logger) WithLeveler

func (l *Logger) WithLeveler(level slog.Leveler) *Logger

func (*Logger) WithReplaceAttr added in v0.4.0

func (l *Logger) WithReplaceAttr(replaceAttr common.ReplaceAttr) *Logger

func (*Logger) WithSymbolSet added in v0.2.0

func (l *Logger) WithSymbolSet(symbolSet common.SymbolSet) *Logger

func (*Logger) WithTimeFormat

func (l *Logger) WithTimeFormat(t string) *Logger

func (*Logger) WithTpl added in v0.2.0

func (l *Logger) WithTpl(tpl ...common.Tpl) *Logger

func (*Logger) WithUptimeFormat added in v0.2.0

func (l *Logger) WithUptimeFormat(uptimeFmt common.UptimeFormat) *Logger

func (*Logger) WithWriter

func (l *Logger) WithWriter(w io.Writer) *Logger

Jump to

Keyboard shortcuts

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