lib/semantic_logger/appender.rb in semantic_logger-4.15.0 vs lib/semantic_logger/appender.rb in semantic_logger-4.16.0

- old
+ new

@@ -1,30 +1,31 @@ module SemanticLogger module Appender # @formatter:off - autoload :Async, "semantic_logger/appender/async" - autoload :AsyncBatch, "semantic_logger/appender/async_batch" - autoload :Bugsnag, "semantic_logger/appender/bugsnag" - autoload :Elasticsearch, "semantic_logger/appender/elasticsearch" - autoload :ElasticsearchHttp, "semantic_logger/appender/elasticsearch_http" - autoload :File, "semantic_logger/appender/file" - autoload :Graylog, "semantic_logger/appender/graylog" - autoload :Honeybadger, "semantic_logger/appender/honeybadger" - autoload :IO, "semantic_logger/appender/io" - autoload :Kafka, "semantic_logger/appender/kafka" - autoload :Sentry, "semantic_logger/appender/sentry" - autoload :Http, "semantic_logger/appender/http" - autoload :MongoDB, "semantic_logger/appender/mongodb" - autoload :NewRelic, "semantic_logger/appender/new_relic" - autoload :NewRelicLogs, "semantic_logger/appender/new_relic_logs" - autoload :Rabbitmq, "semantic_logger/appender/rabbitmq" - autoload :Splunk, "semantic_logger/appender/splunk" - autoload :SplunkHttp, "semantic_logger/appender/splunk_http" - autoload :Syslog, "semantic_logger/appender/syslog" - autoload :Tcp, "semantic_logger/appender/tcp" - autoload :Udp, "semantic_logger/appender/udp" - autoload :Wrapper, "semantic_logger/appender/wrapper" - autoload :SentryRuby, "semantic_logger/appender/sentry_ruby" + autoload :Async, "semantic_logger/appender/async" + autoload :AsyncBatch, "semantic_logger/appender/async_batch" + autoload :Bugsnag, "semantic_logger/appender/bugsnag" + autoload :Elasticsearch, "semantic_logger/appender/elasticsearch" + autoload :ElasticsearchHttp, "semantic_logger/appender/elasticsearch_http" + autoload :File, "semantic_logger/appender/file" + autoload :Graylog, "semantic_logger/appender/graylog" + autoload :Honeybadger, "semantic_logger/appender/honeybadger" + autoload :HoneybadgerInsights, "semantic_logger/appender/honeybadger_insights" + autoload :IO, "semantic_logger/appender/io" + autoload :Kafka, "semantic_logger/appender/kafka" + autoload :Sentry, "semantic_logger/appender/sentry" + autoload :Http, "semantic_logger/appender/http" + autoload :MongoDB, "semantic_logger/appender/mongodb" + autoload :NewRelic, "semantic_logger/appender/new_relic" + autoload :NewRelicLogs, "semantic_logger/appender/new_relic_logs" + autoload :Rabbitmq, "semantic_logger/appender/rabbitmq" + autoload :Splunk, "semantic_logger/appender/splunk" + autoload :SplunkHttp, "semantic_logger/appender/splunk_http" + autoload :Syslog, "semantic_logger/appender/syslog" + autoload :Tcp, "semantic_logger/appender/tcp" + autoload :Udp, "semantic_logger/appender/udp" + autoload :Wrapper, "semantic_logger/appender/wrapper" + autoload :SentryRuby, "semantic_logger/appender/sentry_ruby" # @formatter:on # Returns [SemanticLogger::Subscriber] appender for the supplied options def self.factory(async: false, batch: nil, max_queue_size: 10_000, lag_check_interval: 1_000, lag_threshold_s: 30,