Module: OneApm::Agent::Instrumentation::Rails3::Errors

Defined in:
lib/one_apm/inst/rails3/errors.rb

Instance Method Summary collapse

Instance Method Details

#oneapm_notice_error(exception, custom_params = {}) ⇒ Object



8
9
10
11
12
13
14
15
16
# File 'lib/one_apm/inst/rails3/errors.rb', line 8

def oneapm_notice_error(exception, custom_params = {})
  filtered_params = (respond_to? :filter_parameters) ? filter_parameters(params) : params
  filtered_params.merge!(custom_params)
  OneApm::Transaction.notice_error( \
      exception, \
      :request => request, \
      :metric => oneapm_metric_path, \
      :custom_params => filtered_params)
end