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')
- Use
- ๐ Better logic to exclude SemanticLogger from the top of the captured backtrace.
- ๐ Better error messages when soft dependencies are not present.
- ๐ New Elasticsearch appender.