module EsClient

Constants

VERSION

Public Class Methods

client() click to toggle source
# File lib/es_client.rb, line 28
def self.client
  @client ||= ::EsClient::Client.new(host, http_client_options)
end
log_path=(path) click to toggle source
# File lib/es_client.rb, line 24
def self.log_path=(path)
  self.logger = ::EsClient::Logger.new(path, logger_options)
end
setup() { |self| ... } click to toggle source
# File lib/es_client.rb, line 42
def self.setup
  yield self
end
with_log_level(level) { || ... } click to toggle source
# File lib/es_client.rb, line 32
def self.with_log_level(level)
  old_level = logger.level
  begin
    self.logger.level = level.is_a?(Integer) ? level : logger.class.const_get(level.to_s.upcase)
    yield
  ensure
    self.logger.level = old_level
  end
end