Skip to content

Commit 7edcd50

Browse files
committed
Log error message in MQ Handler
1 parent 70b2e4f commit 7edcd50

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

ServiceStack/src/ServiceStack/Messaging/MessageHandler.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public MessageHandler(IMessageService messageService,
5252
this.processInExceptionFn = processInExceptionFn ?? DefaultInExceptionHandler;
5353
this.retryCount = retryCount;
5454
this.ReplyClientFactory = ClientFactory.Create;
55-
this.ProcessQueueNames = new[] { QueueNames<T>.Priority, QueueNames<T>.In };
55+
this.ProcessQueueNames = [QueueNames<T>.Priority, QueueNames<T>.In];
5656
}
5757

5858
public Type MessageType => typeof(T);
@@ -157,6 +157,7 @@ public void ProcessMessage(IMessageQueueClient mqClient, IMessage<T> message)
157157
var isError = responseStatus?.ErrorCode != null;
158158
if (isError)
159159
{
160+
Log.ErrorFormat("Failed to process MQ message {0}: {1} {2}", typeof(T).Name, responseStatus.ErrorCode, responseStatus.Message);
160161
responseEx = new MessagingException(responseStatus, response);
161162
}
162163
}
@@ -265,8 +266,7 @@ public void ProcessMessage(IMessageQueueClient mqClient, IMessage<T> message)
265266
}
266267

267268
//Otherwise send to our trusty response Queue (inc if replyClient fails)
268-
if (responseMessage == null)
269-
responseMessage = MessageFactory.Create(response);
269+
responseMessage ??= MessageFactory.Create(response);
270270

271271
responseMessage.ReplyId = message.Id;
272272
Diagnostics.ServiceStack.WriteMqRequestPublish(id, mqClient, responseMessage.ReplyId.ToString(), response);

0 commit comments

Comments
 (0)