README.md in semantic_logger-2.14.0 vs README.md in semantic_logger-2.15.0

- old
+ new

@@ -1,26 +1,49 @@ -semantic_logger [![Build Status](https://secure.travis-ci.org/reidmorrison/semantic_logger.png?branch=master)](http://travis-ci.org/reidmorrison/semantic_logger) +semantic_logger [![Build Status](https://secure.travis-ci.org/reidmorrison/semantic_logger.png?branch=master)](http://travis-ci.org/reidmorrison/semantic_logger) ![](http://ruby-gem-downloads-badge.herokuapp.com/semantic_logger?type=total) =============== -Next generation logging system for Ruby to support highly concurrent, high throughput, low latency systems +Low latency, high throughput, enterprise-scale logging system for Ruby * http://github.com/reidmorrison/semantic_logger ## Documentation [Semantic Logger Guide](http://reidmorrison.github.io/semantic_logger) API Documentation: [![semantic_logger API Documentation](https://www.omniref.com/ruby/gems/semantic_logger.png)](https://www.omniref.com/ruby/gems/semantic_logger) +## Supports + +Logging to the following destinations are all supported "out-of-the-box": + +* File +* Screen +* MongoDB +* BugSnag +* NewRelic +* Splunk +* Syslog +* Roll-your-own + +Semantic Logger is capable of logging thousands of lines per second without slowing +down the application. Traditional logging systems make the application wait while +the log information is being saved. Semantic Logger avoids this slowdown by pushing +log events to an in-memory queue that is serviced by a separate thread that only +handles saving log information to multiple destinations at the same time. + ## Dependencies -Semantic Logger supports the following Ruby platforms: -- Ruby 1.9.3, 2.x -- JRuby 1.7 +Semantic Logger is tested and supported on the following Ruby platforms: +- Ruby 2.0 and above +- JRuby 1.7 and above +- JRuby 9.0.0.0 and above +- Rubinius 2.5 and above The following gems are only required when their corresponding appenders are being used, and are therefore not automatically included by this gem: +- Bugsnag Appender: gem 'bugsnag' - MongoDB Appender: gem 'mongo' 1.9.2 or above +- NewRelic Appender: gem 'newrelic_rpm' - Syslog Appender: gem 'syslog_protocol' 0.9.2 or above - Syslog Appender to a remote syslogng server over TCP or UDP: gem 'net_tcp_client' - Splunk Appender: gem 'splunk-sdk-ruby' ## Install