Skip to content

Commit 3098d84

Browse files
committed
Add some debug log messages
1 parent 7c44658 commit 3098d84

File tree

2 files changed

+16
-5
lines changed

2 files changed

+16
-5
lines changed

src/main/java/com/rabbitmq/client/amqp/impl/AmqpManagement.java

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -174,11 +174,14 @@ public void close() {
174174
}
175175

176176
void init() {
177+
LOGGER.debug("Trying to initialize management.");
177178
if (!this.initialized.get()) {
178179
try {
180+
LOGGER.debug("Creating management session.");
179181
this.session = this.connection.nativeConnection().openSession();
180182
String linkPairName = "management-link-pair";
181183
Map<String, Object> properties = Collections.singletonMap("paired", Boolean.TRUE);
184+
LOGGER.debug("Creating management sender.");
182185
this.sender =
183186
session.openSender(
184187
MANAGEMENT_NODE_ADDRESS,
@@ -187,6 +190,7 @@ void init() {
187190
.linkName(linkPairName)
188191
.properties(properties));
189192

193+
LOGGER.debug("Creating management receiver.");
190194
this.receiver =
191195
session.openReceiver(
192196
MANAGEMENT_NODE_ADDRESS,
@@ -197,7 +201,9 @@ void init() {
197201
.creditWindow(100));
198202

199203
this.sender.openFuture().get(this.rpcTimeout.toMillis(), MILLISECONDS);
204+
LOGGER.debug("Management sender created.");
200205
this.receiver.openFuture().get(this.rpcTimeout.toMillis(), MILLISECONDS);
206+
LOGGER.debug("Management receiver created.");
201207
Runnable receiveTask =
202208
() -> {
203209
try {
@@ -236,7 +242,9 @@ void init() {
236242
log.accept("Error while polling AMQP receiver");
237243
}
238244
};
245+
LOGGER.debug("Starting management receive loop.");
239246
this.receiveLoop = this.connection.executorService().submit(receiveTask);
247+
LOGGER.debug("Management initialized.");
240248
this.initialized.set(true);
241249
} catch (Exception e) {
242250
throw new AmqpException(e);
@@ -297,7 +305,7 @@ private Response<Map<String, Object>> declare(
297305
Message<?> request =
298306
Message.create(body).messageId(requestId).to(target).subject(operation).replyTo(REPLY_TO);
299307

300-
OutstandingRequest outstandingRequest = this.request(request);
308+
OutstandingRequest outstandingRequest = this.request(request, requestId);
301309
outstandingRequest.block();
302310

303311
checkResponse(outstandingRequest, requestId, expectedResponseCodes);
@@ -307,9 +315,11 @@ private Response<Map<String, Object>> declare(
307315
}
308316
}
309317

310-
OutstandingRequest request(Message<?> request) throws ClientException {
318+
OutstandingRequest request(Message<?> request, UUID requestId) throws ClientException {
311319
OutstandingRequest outstandingRequest = new OutstandingRequest(this.rpcTimeout);
312-
this.outstandingRequests.put((UUID) request.messageId(), outstandingRequest);
320+
LOGGER.debug("Enqueueing request {}", requestId);
321+
this.outstandingRequests.put(requestId, outstandingRequest);
322+
LOGGER.debug("Sending request {}", requestId);
313323
this.sender.send(request);
314324
return outstandingRequest;
315325
}
@@ -325,7 +335,7 @@ private Map<String, Object> delete(String target, int expectedResponseCode) {
325335
.subject(DELETE)
326336
.replyTo(REPLY_TO);
327337

328-
OutstandingRequest outstandingRequest = request(request);
338+
OutstandingRequest outstandingRequest = request(request, requestId);
329339
outstandingRequest.block();
330340
checkResponse(outstandingRequest, requestId, expectedResponseCode);
331341
return outstandingRequest.responseBodyAsMap();
@@ -436,7 +446,7 @@ private OutstandingRequest get(String target) throws ClientException {
436446
.subject(GET)
437447
.replyTo(REPLY_TO);
438448

439-
OutstandingRequest outstandingRequest = request(request);
449+
OutstandingRequest outstandingRequest = request(request, requestId);
440450
outstandingRequest.block();
441451
checkResponse(outstandingRequest, requestId, CODE_200);
442452
return outstandingRequest;

src/test/resources/logback-test.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
<logger name="com.rabbitmq.client.amqp.impl.EntityRecovery" level="warn" />
1010
<logger name="com.rabbitmq.client.amqp.impl.AmqpConnection" level="warn" />
1111
<logger name="com.rabbitmq.client.amqp.impl.AmqpConsumer" level="warn" />
12+
<logger name="com.rabbitmq.client.amqp.impl.AmqpManagement" level="debug" />
1213
<logger name="org.apache.qpid" level="warn" />
1314

1415
<root level="warn">

0 commit comments

Comments
 (0)