Log ignored CONNECT messages at error level

Issue: SPR-11673
This commit is contained in:
Rossen Stoyanchev
2014-04-30 11:12:32 -04:00
parent d20259be1d
commit 21fd68150a

View File

@@ -390,8 +390,11 @@ public class StompBrokerRelayMessageHandler extends AbstractBrokerMessageHandler
if (sessionId == null || sessionId == SystemStompConnectionHandler.SESSION_ID) {
throw new MessageDeliveryException("Message broker is not active.");
}
if (logger.isDebugEnabled()) {
logger.debug("Message broker is not active. Ignoring message id=" + message.getHeaders().getId());
if (SimpMessageType.CONNECT.equals(headers.getMessageType()) && logger.isErrorEnabled()) {
logger.error("Message broker is not active. Ignoring: " + message);
}
else if (logger.isDebugEnabled()) {
logger.debug("Message broker is not active. Ignoring: " + message);
}
return;
}