diff --git a/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/ActiveMQServerLogger.java b/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/ActiveMQServerLogger.java index 7ce15119e7..fb92e2d7d8 100644 --- a/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/ActiveMQServerLogger.java +++ b/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/ActiveMQServerLogger.java @@ -870,8 +870,8 @@ public interface ActiveMQServerLogger extends BasicLogger { void broadcastGroupClosed(@Cause Exception e); @LogMessage(level = Logger.Level.WARN) - @Message(id = 222109, value = "Timed out waiting for write lock on consumer. Check the Thread dump", format = Message.Format.MESSAGE_FORMAT) - void timeoutLockingConsumer(); + @Message(id = 222109, value = "Timed out waiting for write lock on consumer {0} from {1}. Check the Thread dump", format = Message.Format.MESSAGE_FORMAT) + void timeoutLockingConsumer(String consumer, String remoteAddress); @LogMessage(level = Logger.Level.WARN) @Message(id = 222110, value = "no queue IDs defined!, originalMessage = {0}, copiedMessage = {1}, props={2}", diff --git a/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/impl/ServerConsumerImpl.java b/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/impl/ServerConsumerImpl.java index c668f6ed9a..bb611cb910 100644 --- a/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/impl/ServerConsumerImpl.java +++ b/artemis-server/src/main/java/org/apache/activemq/artemis/core/server/impl/ServerConsumerImpl.java @@ -754,7 +754,7 @@ public class ServerConsumerImpl implements ServerConsumer, ReadyListener { private boolean flushDelivery() { try { if (!pendingDelivery.await(30, TimeUnit.SECONDS)) { - ActiveMQServerLogger.LOGGER.timeoutLockingConsumer(); + ActiveMQServerLogger.LOGGER.timeoutLockingConsumer(this.toString(), session.getRemotingConnection().getTransportConnection().getRemoteAddress()); if (server != null) { server.threadDump(); }