Skip to content

v1.2.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 04 Feb 13:00
· 2 commits to main since this release

Adding RecoverHandlerError

recovery := slogformatter.RecoverHandlerError(
    func(ctx context.Context, record slog.Record, err error) {
        // will be called only if subsequent handlers fail or return an error
        log.Println(err.Error())
    },
)
sink := NewSinkHandler(...)

logger := slog.New(
    slogmulti.
        Pipe(recovery).
        Handler(sink),
)