Method: Promoted::Ruby::Client::PromotedClient#send_log_request

Defined in:
lib/promoted/ruby/client.rb

#send_log_request(log_request_params, headers = {}) ⇒ Object

Sends a log request to the metrics endpoint.



229
230
231
232
233
234
235
236
# File 'lib/promoted/ruby/client.rb', line 229

def send_log_request log_request_params, headers={}
  begin
    send_request(log_request_params, @metrics_endpoint, @metrics_timeout_millis, @metrics_api_key, headers)
  rescue  StandardError => err
    # Currently we don't propagate errors to the SDK caller.
    @logger.error("Error from metrics: " + err.message) if @logger
  end
end