Skip to content

Releases: samber/slog-formatter

v1.2.0

04 Feb 13:00
Compare
Choose a tag to compare

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),
)

v1.1.2

12 Jan 21:11
Compare
Choose a tag to compare

Upgrade deps

v1.1.1

10 Nov 23:22
Compare
Choose a tag to compare
bump v1.1.1

v1.1.0

09 Sep 17:53
Compare
Choose a tag to compare

The FormatByType+FormatByKind+FormatByKey formatter now navigate through the nested attributes.

v1.0.1

04 Jun 16:50
Compare
Choose a tag to compare

upgrade deps

v1.0.0

09 Aug 16:14
Compare
Choose a tag to compare

Upgrade go v1.21

v0.6.0

20 Jun 16:08
Compare
Choose a tag to compare
  • Upgrade slog
  • Fix slog.Group and slog.JSONHandler breaking changes

v0.5.0

20 May 20:29
Compare
Choose a tag to compare

Adding flatten formatter middleware

v0.4.0

13 May 19:16
Compare
Choose a tag to compare

Adding stacktrace to error formatter

v0.3.3

25 Apr 20:48
Compare
Choose a tag to compare
  • Upgrade to go 1.20.3
  • Upgrade to golang.org/x/exp nightly