diff --git a/src/NServiceBus.RateLimiter/Pipeline/RateLimitBehavior.cs b/src/NServiceBus.RateLimiter/Pipeline/RateLimitBehavior.cs index 7e2120f..38b62ab 100644 --- a/src/NServiceBus.RateLimiter/Pipeline/RateLimitBehavior.cs +++ b/src/NServiceBus.RateLimiter/Pipeline/RateLimitBehavior.cs @@ -28,7 +28,7 @@ public async Task Invoke(ITransportReceiveContext context, Func StartDurationThreshold) { Log.InfoFormat( - "Message '{0}' delayed due to throttling by {1:g} which is more than the configured `WarningThresshold` value {2:g}. This can conflict with message lease times or transaction timeouts. Consider lowering the burst size or to shorten the rate limiting duration. ", + "Message '{0}' processing delayed due to throttling by {1:g} which exceeds the configured `" + nameof(RateLimiterConfiguration.StartDurationThreshold) + "` value {2:g}. This can cause issues with message lease times or transaction timeouts. Consider lowering the burst size, shorten the rate limiting duration, reducing the allowed concurrenty, or transport prefetching", context.Message.MessageId, duration, StartDurationThreshold