Skip to content

Releases: elgopher/yala

v0.10.1

23 Jan 12:16
4587fbf
Compare
Choose a tag to compare
v0.10.1 Pre-release
Pre-release

Bug fixes

  • Fix zero value local logger in #38

Full Changelog: v0.10.0...v0.10.1

Merge adapter

22 Jan 22:32
Compare
Choose a tag to compare
Merge adapter Pre-release
Pre-release

New API

  • This version adds a new merge adapter. This special adapter can modify each logger.Entry before passing to any other adapter. It can be used for adding fields based on request's tags passed in context.Context - #32

Full Changelog: v0.9.1...v0.10.0

v0.9.1

22 Jan 17:34
Compare
Choose a tag to compare
v0.9.1 Pre-release
Pre-release

What's Changed

  • Fix Entry.SkippedCallerFrames 1b6c90e

Full Changelog: v0.9.0...v0.9.1

New logger.Global struct

22 Jan 16:08
Compare
Choose a tag to compare
Pre-release

New feature

  • a new logger.Global struct which can be used to define your own global loggers - #30

Breaking changes

  • default global logger was removed. Therefore all public functions from logger package like Info, With, WithError were removed - #30

Full Changelog: v0.8.0...v0.9.0

logfmt in glog adapter

21 Jan 18:37
Compare
Choose a tag to compare
Pre-release

Incompatible changes:

  • glog adapter now formats fields and error in logfmt format 04c63cc

New package:

  • new logfmt package was created to simplify writing adapters formatting fields using logfmt format cbbae9d

Full Changelog: v0.7.0...v0.8.0

Improved printer adapter formatting

21 Jan 10:52
Compare
Choose a tag to compare
Pre-release

Incompatible changes:

  • change they way fields and error are formatted in printer adapter. Handle special characters such as space, double quotes etc.: 58364c9
  • rename printer.StdErrorAdapter to printer.StderrAdapter: 5b41e6b

Full Changelog: v0.6.1...v0.7.0

Print warning that no global logger was set

21 Jan 01:15
Compare
Choose a tag to compare

Backwards-compatible changes:

  • Add warning that no global logger is set #18

Full Changelog: v0.6.0...v0.6.1

Change printer formatting

20 Jan 20:22
935f9ff
Compare
Choose a tag to compare
Pre-release

Incompatible changes (behavior only, API remained intact):

  • Use logfmt format to print fields and error in printer adapter #14

Full Changelog: v0.5.0...v0.6.0

Refactor context adapter

20 Jan 17:35
Compare
Choose a tag to compare
Pre-release

Incompatible changes:

  • contextadapter package was refactored to be more reusable. Now it is possible to log via yala, even though a different logger is passed in the context. #10

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

Rename service to adapter

17 Jan 00:32
Compare
Choose a tag to compare
Pre-release

Incompatible changes:

  • Because it was not obvious what logger.Service does, the interface (and all implementations) were renamed to Adapter: 9386f0e

Improvements/bug fixes:

  • printer package was fixed to better format tags and error: c10e8d4