79613194

Date: 2025-05-08 21:31:26
Score: 0.5
Natty:
Report link

You can now customize the severity of specific events, and setting an event to ResilienceEventSeverity.None will suppress the logs.

https://www.pollydocs.org/advanced/telemetry.html#customizing-the-severity-of-telemetry-events

services.AddResiliencePipeline("my-strategy", (builder, context) =>
{
    var telemetryOptions = new TelemetryOptions(context.GetOptions<TelemetryOptions>());

    telemetryOptions.SeverityProvider = args => args.Event.EventName switch
    {
        // Suppress logging of ExecutionAttempt events
        "ExecutionAttempt" => ResilienceEventSeverity.None,
        _ => args.Event.Severity
    };

    builder.ConfigureTelemetry(telemetryOptions);
});
Reasons:
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: vincentj