Semantic Logger v4.5.0 Release Notes

Release Date: 2019-02-21 // about 5 years ago
  • ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix 'NameError' always raised and logged by Appenders#close
    • SemanticLogger::Appender::Async segmentation fault Recreate Queue on #re-open Refactoring:
      • Create Appenders class
      • Move log subscribers to Logger class
    • ๐Ÿ›ฐ Error if payload does not respond to #size + Simple strings are shown twice Handle non-hash/payload as second argument by converting non-hash second argument to a string and appending to the message

    โž• Added

    • ๐Ÿ‘ Date pattern support in Elasticsearch
    • ๐Ÿ‘Œ Support new Net::TCPClient in TCP Syslog appender

    ๐Ÿ”„ Changed

    • ๐Ÿ‘‰ Use monotonic clock when measuring time
    • Break out Appenders and Levels into separate files