Как я могу подавить журнал попыток выполнения при использовании Polly V8 ResiliencePipelineBuilder?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу подавить журнал попыток выполнения при использовании Polly V8 ResiliencePipelineBuilder?

Сообщение Anonymous »

В проекте .NET 8 я использую Serilog и Polly V8 и с ResiliencePipelineBuilder < /code>, и этот журнал показывает всегда, даже если нет повторной попытки: < /p>

Попытка выполнения. Источник: «Скриншот-стриг-with-retries/(null)/stry», ключ операции: 'null', результат: 'System.io.memorystream', обработанность: 'false', попытка: '0', время выполнения: '730.3186'

ЗДЕСЬ.

Код: Выделить всё

public class ScreenshotStreamWithRetries
{
private readonly ILogger _logger;

public ScreenshotStreamWithRetries(ILogger logger)
{
_logger = logger;
}

public static string Name => "screenshot-stream-with-retries";

public ResiliencePipelineBuilder Configure(ResiliencePipelineBuilder pipelineBuilder)
{
return pipelineBuilder.AddRetry(new RetryStrategyOptions
{
MaxRetryAttempts = 3,
Delay = TimeSpan.FromSeconds(2),
BackoffType = DelayBackoffType.Exponential,
ShouldHandle = new PredicateBuilder()
.Handle(),
OnRetry = retryArguments =>
{
_logger.LogWarning($"Screenshot failed with exception {retryArguments.Outcome.Exception.Message}. " +
$"Waiting {retryArguments.Duration} before next retry. Retry attempt {retryArguments.AttemptNumber}");
return ValueTask.CompletedTask;
}
});
}
}
Я нашел это в исходном коде Polly V8 https://github.com/appnext/polly/blob/m ... try/log.cs
Я хотел бы подавить логическую систему, создающую неэксационное помещение. Можно ли сделать это?

Подробнее здесь: https://stackoverflow.com/questions/779 ... epipelineb
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»