diff --git a/graylog2-radio/src/main/java/org/graylog2/radio/buffers/processors/RadioProcessBufferProcessor.java b/graylog2-radio/src/main/java/org/graylog2/radio/buffers/processors/RadioProcessBufferProcessor.java
index <HASH>..<HASH> 100644
--- a/graylog2-radio/src/main/java/org/graylog2/radio/buffers/processors/RadioProcessBufferProcessor.java
+++ b/graylog2-radio/src/main/java/org/graylog2/radio/buffers/processors/RadioProcessBufferProcessor.java
@@ -80,9 +80,12 @@ public class RadioProcessBufferProcessor extends ProcessBufferProcessor {
                 LOG.debug("Message <{}> written to RadioTransport.", msg.getId());
         } catch (Exception e) {
             int errors = errorCount.addAndGet(1);
-            if (radioTransportMaxErrors > 0 &&  errors >= radioTransportMaxErrors)
+            if (radioTransportMaxErrors > 0 && errors >= radioTransportMaxErrors) {
                 serverStatus.overrideLoadBalancerDead();
+                LOG.error("Number of Radio transport errors exceeded threshold ({}), switching to lb:dead.", radioTransportMaxErrors);
+            }
             erroredMessages.mark();
+            LOG.error("Caught exception while sending message to Radio transport: ", e);
         }
     }
 }
Adding more logging.

(cherry picked from commit 0ebd1fecf<I>b<I>da<I>f<I>ce5b)