Skip to content

Commit

Permalink
Fix build
Browse files Browse the repository at this point in the history
  • Loading branch information
woksin committed Jan 10, 2025
1 parent 46a7dae commit d5a66fb
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 6 deletions.
2 changes: 2 additions & 0 deletions Source/Kernel/Setup/ResilientStorageOptions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,9 @@ public class ResilientStorageOptions
/// <summary>
/// Gets or sets the value indicating whether to enable Polly recording telemetry for each "OnRetry" event.
/// </summary>
#pragma warning disable MA0016
public Dictionary<string, ResilienceEventSeverity> ResilienceEventSeverities { get; set; } = new(StringComparer.InvariantCulture)
#pragma warning restore MA0016
{
{ "OnRetry", ResilienceEventSeverity.Debug }
};
Expand Down
14 changes: 8 additions & 6 deletions Source/Kernel/Setup/StorageProviderExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,17 @@ public static ISiloBuilder AddStorageProviders(this ISiloBuilder builder)
builder.AddRetry(options.Retry);
builder.AddTimeout(options.Timeout);

var telemetryOptions = new TelemetryOptions(context.GetOptions<TelemetryOptions>());
telemetryOptions.SeverityProvider = ev =>
var telemetryOptions = new TelemetryOptions(context.GetOptions<TelemetryOptions>())
{
if (options.ResilienceEventSeverities.TryGetValue(ev.Event.EventName, out var severity))
SeverityProvider = ev =>
{
return severity;
}
if (options.ResilienceEventSeverities.TryGetValue(ev.Event.EventName, out var severity))
{
return severity;
}

return ev.Event.Severity;
return ev.Event.Severity;
}
};
builder.ConfigureTelemetry(telemetryOptions);
});
Expand Down

0 comments on commit d5a66fb

Please sign in to comment.