Module: ForemanConcrete::Extensions::Foreman::Logging::Overrides

Defined in:
app/lib/foreman_concrete/extensions/foreman/logging.rb

Instance Method Summary collapse

Instance Method Details

#exception(context_message, exception, options = {}) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
# File 'app/lib/foreman_concrete/extensions/foreman/logging.rb', line 10

def exception(context_message, exception, options = {})
  super
  raven_context = {
    extra: {
      context_message: context_message
    },
    level: options[:level] || :warn,
    logger: options[:logger] || 'app'
  }
  Raven.capture_exception(exception, raven_context)
end