Module: Kward::RetryMessage
- Defined in:
- lib/kward/model/retry_message.rb
Overview
Formats retry status messages for model-provider requests.
Class Method Summary collapse
Class Method Details
.format(event) ⇒ Object
7 8 9 10 11 |
# File 'lib/kward/model/retry_message.rb', line 7 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 |