praekelt/vumi — Issue #157: Log failures to process outbound messages to the base Transport class
Author: hodgestar
Created: 2012-01-25 13:14:02+00:00
State: open

Currently failures generated during the processing of outbound messages are sent to failure handlers but no message is logged. If there isn't a failure handler attached, the failure message is sent to RabbitMQ and silently dropped. This needs to be fixed.

One option is to log the failures before they are sent off. This can generate quite noisy logs if messages are failing often (although that might not be a bad thing).

Once this is done, the TruTeq transport needs to have its SUPPRESS_FAILURE_MESSAGES override removed so that it behaves the same way as the other transports.