Skip to content

Releases: veqryn/slog-dedup

v0.5.0

29 Mar 23:12
68b3309
Compare
Choose a tag to compare

What's Changed

  • Added an options struct (*ResolveReplaceOptions) for resolvers (ie: ResolveKeyStackdriver, etc) and replacers (ie: ReplaceAttrStackdriver, etc) by @veqryn in #9

Full Changelog: v0.4.0...v0.5.0

v0.4.0

21 Mar 16:34
Compare
Choose a tag to compare

What's Changed

  • Replace and Resolve keys by @veqryn in #7
    Added ability to replace attributes and their keys before deduplication.
    Added convenience methods for formatting and deduplicating log output to Graylog and also Stackdriver (GCP Cloud Operations / Google Log Explorer).

Breaking Change:

ResolveBuiltinKeyConflict, DoesBuiltinKeyConflict, and IncrementKeyName have all been unified into a single function: ResolveKey.

Full Changelog: v0.3.1...v0.4.0

v0.3.1

10 Mar 08:41
Compare
Choose a tag to compare
  • Support Golang 1.22 (in addition to 1.21)
  • Additional tests
  • Updated docs
  • Updated License to MIT

v0.3.0

26 Nov 10:22
7c5ba2f
Compare
Choose a tag to compare

Added convenience methods that allow the handlers to be created as github.com/samber/slog-multi middlewares, in order to easily setup slog workflows such as pipeslines, fanout, routing, failover, etc.

v0.2.0

10 Nov 08:05
effa1cf
Compare
Choose a tag to compare

Renamed package from dedup to slogdedup

v0.1.0

03 Oct 09:36
v0.1.0
7e32782
Compare
Choose a tag to compare

Initial github.com/veqryn/slog-dedup release