Skip to content

Latest commit

 

History

History
66 lines (50 loc) · 2.39 KB

CHANGELOG.md

File metadata and controls

66 lines (50 loc) · 2.39 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Added

Fixed

  • levelEncoder, timeEncoder, durationEncoder, callerEncoder, nameEncoder marshaling due to upstream viper change to support mapstructure.

Added

  • Bootstrapping a zap logger for a fx application, including the fxevent.Logger.
  • SyncOnShutdown added enabling sync of the logs prior to app shutting down.

Deprecated

  • Deprecated Buffer and CaptureCore.

Changed

  • Dependencies have been updated.

Added

  • sallustkit package adapts go-kit's logging onto zap #15
  • sonar integration
  • use a custom Config and EncoderConfig that are friendlier to libraries like viper
  • Sane defaults for fields in zap.Config and zap.EncoderConfig
  • Rename NewLogger to Build to properly override zap's behavior
  • Added a mapstructure DecodeHook for zap and zapcore types used in configuration
  • Rename Options to Config and use embedding to tidy up
  • First release