Semantic Logger v3.0.0 Release Notes

Release Date: 2016-02-08 // about 8 years ago
  • โž• Added

    • ๐Ÿ†• New Elasticsearch appender.
      • Send log messages directly to Elasticsearch.
      • Viewable and searchable in kibana.
    • ๐Ÿ†• New HTTP(S) appender.
      • Use HTTP POST to forward log messages.
      • By default uses JSON format, and can be customized as needed.
    • ๐Ÿ†• New Graylog appender.
      • Use HTTP POST to forward log messages.
      • By default uses JSON format, and can be customized as needed.
    • Global settings for host and application names that are shared across all appenders:
      • SemanticLogger.host
      • SemanticLogger.application
    • JSON output formatter.

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ All appenders must support :filter, and :levels
    • Syslog appender
      • Use :url instead of :server option.
      • Specify protocol in :uri now instead of separately.
        • SemanticLogger::Appender::Syslog.new(url: 'udp://myloghost:514')
    • ๐Ÿ‘ Better logic to exclude SemanticLogger from the top of the captured backtrace.
    • ๐Ÿ‘ Better error messages when soft dependencies are not present.