Skip to content

Commit f45fe4e

Browse files
committed
Simplified logging
1 parent 6143637 commit f45fe4e

File tree

1 file changed

+14
-24
lines changed

1 file changed

+14
-24
lines changed

src/Foundatio.RabbitMQ/Messaging/RabbitMQMessageBus.cs

Lines changed: 14 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using System;
1+
using System;
22
using System.Collections.Generic;
33
using System.Globalization;
44
using System.Text;
@@ -46,8 +46,7 @@ public RabbitMQMessageBus(Builder<RabbitMQMessageBusOptionsBuilder, RabbitMQMess
4646

4747
protected override Task RemoveTopicSubscriptionAsync()
4848
{
49-
if (_logger.IsEnabled(LogLevel.Trace))
50-
_logger.LogTrace("RemoveTopicSubscriptionAsync");
49+
_logger.LogTrace("RemoveTopicSubscriptionAsync");
5150

5251
return CloseSubscriberConnectionAsync();
5352
}
@@ -84,8 +83,7 @@ protected override async Task EnsureTopicSubscriptionAsync(CancellationToken can
8483
consumer.ShutdownAsync += OnConsumerShutdownAsync;
8584

8685
await _subscriberChannel.BasicConsumeAsync(queueName, _options.AcknowledgementStrategy == AcknowledgementStrategy.FireAndForget, consumer, cancellationToken: cancellationToken).AnyContext();
87-
if (_logger.IsEnabled(LogLevel.Trace))
88-
_logger.LogTrace("The unique channel number for the subscriber is : {ChannelNumber}", _subscriberChannel.ChannelNumber);
86+
_logger.LogTrace("The unique channel number for the subscriber is : {ChannelNumber}", _subscriberChannel.ChannelNumber);
8987
}
9088
}
9189

@@ -97,13 +95,11 @@ private Task OnConsumerShutdownAsync(object sender, ShutdownEventArgs e)
9795

9896
private async Task OnMessageAsync(object sender, BasicDeliverEventArgs envelope)
9997
{
100-
if (_logger.IsEnabled(LogLevel.Trace))
101-
_logger.LogTrace("OnMessageAsync({MessageId})", envelope.BasicProperties?.MessageId);
98+
_logger.LogTrace("OnMessageAsync({MessageId})", envelope.BasicProperties?.MessageId);
10299

103100
if (_subscribers.IsEmpty)
104101
{
105-
if (_logger.IsEnabled(LogLevel.Trace))
106-
_logger.LogTrace("No subscribers ({MessageId})", envelope.BasicProperties?.MessageId);
102+
_logger.LogTrace("No subscribers ({MessageId})", envelope.BasicProperties?.MessageId);
107103

108104
if (_options.AcknowledgementStrategy == AcknowledgementStrategy.Automatic)
109105
await _subscriberChannel.BasicRejectAsync(envelope.DeliveryTag, true).AnyContext();
@@ -188,8 +184,7 @@ protected override async Task EnsureTopicCreatedAsync(CancellationToken cancella
188184
await CreateRegularExchangeAsync(_publisherChannel).AnyContext();
189185
}
190186

191-
if (_logger.IsEnabled(LogLevel.Trace))
192-
_logger.LogTrace("The unique channel number for the publisher is : {ChannelNumber}", _publisherChannel.ChannelNumber);
187+
_logger.LogTrace("The unique channel number for the publisher is : {ChannelNumber}", _publisherChannel.ChannelNumber);
193188
}
194189
}
195190

@@ -212,8 +207,7 @@ protected override async Task PublishImplAsync(string messageType, object messag
212207
if (!_delayedExchangePluginEnabled.Value && options.DeliveryDelay.HasValue && options.DeliveryDelay.Value > TimeSpan.Zero)
213208
{
214209
var mappedType = GetMappedMessageType(messageType);
215-
if (_logger.IsEnabled(LogLevel.Trace))
216-
_logger.LogTrace("Schedule delayed message: {MessageType} ({Delay}ms)", messageType, options.DeliveryDelay.Value.TotalMilliseconds);
210+
_logger.LogTrace("Schedule delayed message: {MessageType} ({Delay}ms)", messageType, options.DeliveryDelay.Value.TotalMilliseconds);
217211

218212
await AddDelayedMessageAsync(mappedType, message, options.DeliveryDelay.Value).AnyContext();
219213
return;
@@ -246,17 +240,17 @@ protected override async Task PublishImplAsync(string messageType, object messag
246240
// and the data will be delivered immediately.
247241
basicProperties.Headers = new Dictionary<string, object> { { "x-delay", Convert.ToInt32(options.DeliveryDelay.Value.TotalMilliseconds) } };
248242

249-
if (_logger.IsEnabled(LogLevel.Trace)) _logger.LogTrace("Schedule delayed message: {MessageType} ({Delay}ms)", messageType, options.DeliveryDelay.Value.TotalMilliseconds);
243+
_logger.LogTrace("Schedule delayed message: {MessageType} ({Delay}ms)", messageType, options.DeliveryDelay.Value.TotalMilliseconds);
250244
}
251245
else
252246
{
253-
if (_logger.IsEnabled(LogLevel.Trace)) _logger.LogTrace("Message publish type {MessageType} {MessageId}", messageType, basicProperties.MessageId);
247+
_logger.LogTrace("Message publish type {MessageType} {MessageId}", messageType, basicProperties.MessageId);
254248
}
255249

256250
using (await _lock.LockAsync().AnyContext())
257251
await _publisherChannel.BasicPublishAsync<BasicProperties>(_options.Topic, String.Empty, mandatory: false, basicProperties, data, cancellationToken: cancellationToken).AnyContext();
258252

259-
if (_logger.IsEnabled(LogLevel.Trace)) _logger.LogTrace("Done publishing type {MessageType} {MessageId}", messageType, basicProperties.MessageId);
253+
_logger.LogTrace("Done publishing type {MessageType} {MessageId}", messageType, basicProperties.MessageId);
260254
}
261255

262256
/// <summary>
@@ -364,8 +358,7 @@ private void ClosePublisherConnection()
364358

365359
using (_lock.Lock())
366360
{
367-
if (_logger.IsEnabled(LogLevel.Trace))
368-
_logger.LogTrace("ClosePublisherConnection");
361+
_logger.LogTrace("ClosePublisherConnection");
369362

370363
if (_publisherChannel != null)
371364
{
@@ -388,8 +381,7 @@ private async Task ClosePublisherConnectionAsync()
388381

389382
using (await _lock.LockAsync().AnyContext())
390383
{
391-
if (_logger.IsEnabled(LogLevel.Trace))
392-
_logger.LogTrace("ClosePublisherConnectionAsync");
384+
_logger.LogTrace("ClosePublisherConnectionAsync");
393385

394386
if (_publisherChannel != null)
395387
{
@@ -412,8 +404,7 @@ private void CloseSubscriberConnection()
412404

413405
using (_lock.Lock())
414406
{
415-
if (_logger.IsEnabled(LogLevel.Trace))
416-
_logger.LogTrace("CloseSubscriberConnection");
407+
_logger.LogTrace("CloseSubscriberConnection");
417408

418409
if (_subscriberChannel != null)
419410
{
@@ -436,8 +427,7 @@ private async Task CloseSubscriberConnectionAsync()
436427

437428
using (await _lock.LockAsync().AnyContext())
438429
{
439-
if (_logger.IsEnabled(LogLevel.Trace))
440-
_logger.LogTrace("CloseSubscriberConnectionAsync");
430+
_logger.LogTrace("CloseSubscriberConnectionAsync");
441431

442432
if (_subscriberChannel != null)
443433
{

0 commit comments

Comments
 (0)