type log/slog.Handler
20 uses
log/slog (current package)
handler.go#L31: type Handler interface {
handler.go#L65: WithAttrs(attrs []Attr) Handler
handler.go#L86: WithGroup(name string) Handler
handler.go#L120: func (h *defaultHandler) WithAttrs(as []Attr) Handler {
handler.go#L124: func (h *defaultHandler) WithGroup(name string) Handler {
handler.go#L608: var DiscardHandler Handler = discardHandler{}
handler.go#L614: func (dh discardHandler) WithAttrs(attrs []Attr) Handler { return dh }
handler.go#L615: func (dh discardHandler) WithGroup(name string) Handler { return dh }
json_handler.go#L52: func (h *JSONHandler) WithAttrs(attrs []Attr) Handler {
json_handler.go#L56: func (h *JSONHandler) WithGroup(name string) Handler {
logger.go#L80: h Handler
logger.go#L112: handler Handler // for structured logging
logger.go#L121: func (l *Logger) Handler() Handler { return l.handler }
logger.go#L151: func New(h Handler) *Logger {
logger.go#L174: func NewLogLogger(h Handler, level Level) *log.Logger {
text_handler.go#L50: func (h *TextHandler) WithAttrs(attrs []Attr) Handler {
text_handler.go#L54: func (h *TextHandler) WithGroup(name string) Handler {
go.pact.im/x/slogtime
slogtime.go#L22: handler slog.Handler
slogtime.go#L28: func New(h slog.Handler, now func() time.Time) *Logger {
slogtime.go#L45: func (l *Logger) Handler() slog.Handler {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)