Releases: elgopher/yala
Releases · elgopher/yala
v0.10.1
Merge adapter
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
New logger.Global struct
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
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
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
toprinter.StderrAdapter
: 5b41e6b
Full Changelog: v0.6.1...v0.7.0
Print warning that no global logger was set
Backwards-compatible changes:
- Add warning that no global logger is set #18
Full Changelog: v0.6.0...v0.6.1
Change printer formatting
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
Incompatible changes:
contextadapter
package was refactored to be more reusable. Now it is possible to log viayala
, even though a different logger is passed in the context. #10
Full Changelog: v0.4.0...v0.5.0