Module: GetaroundUtils::Patches::KeyValueSidekiqExceptions::ExceptionHandlerLogger
- Defined in:
- lib/getaround_utils/patches/key_value_sidekiq_exceptions.rb
Instance Method Summary collapse
Instance Method Details
#call(exception, ctx) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/getaround_utils/patches/key_value_sidekiq_exceptions.rb', line 9 def call(exception, ctx) payload = {} payload[:message] = exception. payload[:exception] = exception.class.name payload[:backtrace] = exception.backtrace&.join("\n") payload[:sidekiq] = ctx Sidekiq.logger.warn(GetaroundUtils::Utils::DeepKeyValue.serialize(payload.compact)) end |