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