Skip to content

Commit 5f23444

Browse files
committed
Better message bus logging
1 parent d8953c3 commit 5f23444

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/Foundatio.TestHarness/Messaging/MessageBusTestBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ await messageBus.SubscribeAsync<SimpleMessageA>(msg =>
293293
});
294294

295295
await Parallel.ForEachAsync(Enumerable.Range(1, iterations), async (_, _) => await messageBus.PublishAsync(new SimpleMessageA { Data = "Hello" }));
296-
await countdown.WaitAsync(TimeSpan.FromSeconds(2));
296+
await countdown.WaitAsync(TimeSpan.FromSeconds(5));
297297
Assert.Equal(0, countdown.CurrentCount);
298298
}
299299
finally

src/Foundatio/Messaging/MessageBusBase.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,10 @@ protected virtual Task SubscribeImplAsync<T>(Func<T, CancellationToken, Task> ha
130130
{
131131
_subscribers.TryRemove(subscriber.Id, out _);
132132
if (_subscribers.Count == 0)
133+
{
134+
_logger.LogDebug("Removing topic subscription for {MessageBusId}: No subscribers", MessageBusId);
133135
RemoveTopicSubscriptionAsync().GetAwaiter().GetResult();
136+
}
134137
});
135138
}
136139

0 commit comments

Comments
 (0)