Module: Kward::RetryMessage

Defined in:
lib/kward/model/retry_message.rb

Class Method Summary collapse

Class Method Details

.format(event) ⇒ Object



5
6
7
8
9
# File 'lib/kward/model/retry_message.rb', line 5

def format(event)
  provider = event.provider.to_s.empty? ? "model" : event.provider
  payload = event.request_bytes ? " with #{event.request_bytes} byte payload" : ""
  "Retrying #{provider} request after transient failure (attempt #{event.attempt}/#{event.max_attempts}) in #{event.delay_seconds}s#{payload}: #{event.error}"
end