handlers

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Feb 9, 2026 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	LogLevelDebug = slog.LevelDebug
	LogLevelInfo  = slog.LevelInfo
	LogLevelWarn  = slog.LevelWarn
	LogLevelError = slog.LevelError
)
View Source
const (
	KEY_TIMESTAMP = "@ts"
	KEY_LEVEL     = "@lv"
	KEY_MESSAGE   = "@msg"
	KEY_SOURCE    = "@src"
)
View Source
const TIME_FORMAT = "20060102-150405.000"

Variables

This section is empty.

Functions

func Converter

func Converter(_ bool, _ func(groups []string, a slog.Attr) slog.Attr, attr []slog.Attr, groups []string, record *slog.Record) map[string]any

Converter rewrite slog-zerolog/v2.DefaultConverter for universe log output

func DiscardStd

func DiscardStd() slog.Handler

func DiscardZap

func DiscardZap() slog.Handler

func DiscardZero

func DiscardZero() slog.Handler

func Replacer

func Replacer(_ []string, a slog.Attr) slog.Attr

func SetLogFormat

func SetLogFormat(f LogFormat)

func SetLogLevel

func SetLogLevel(lv LogLevel)

func Std

func Std(ws ...io.Writer) slog.Handler

func Zap

func Zap(ws ...io.Writer) slog.Handler

func Zero

func Zero(ws ...io.Writer) slog.Handler

Types

type LogFormat

type LogFormat uint8
const (
	LogFormatJSON LogFormat = iota
	LogFormatTEXT
)

type LogLevel

type LogLevel = slog.Level

type SecurityStringer

type SecurityStringer interface {
	SecurityString() string
}

Jump to

Keyboard shortcuts

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