Class: SemanticLogger::Appender::Opensearch

Inherits:
ElasticsearchBase show all
Defined in:
lib/semantic_logger/appender/opensearch.rb

Instance Attribute Summary

Attributes inherited from ElasticsearchBase

#batch_size, #client, #client_args, #date_pattern, #flush_interval, #index, #timeout_interval, #type, #url

Attributes inherited from Subscriber

#application, #environment, #formatter, #host, #logger, #metrics

Method Summary

Methods inherited from ElasticsearchBase

#batch, #initialize, #log, #reopen

Methods inherited from Subscriber

#batch_by_default?, #close, #console_output?, #console_stream, #default_formatter, #flush, #level, #log, #should_log?

Constructor Details

This class inherits a constructor from SemanticLogger::Appender::ElasticsearchBase