.NetCore中使用ExceptionLess记录Polly中的操作异常日志

结合上一篇文章我写了一个demo测试下

重试2次

 _polly.PollyRetry<Exception>(()=>_demoQuery.GetTestAOPAsync(), 2);

结果:

按需重试

_polly.PollyWaitAndRetry<Exception>(() => _demoQuery.GetTestAOPAsync(), new TimeSpan[]{
              TimeSpan.FromSeconds(1),
               TimeSpan.FromSeconds(4),
                TimeSpan.FromSeconds(9),
                  TimeSpan.FromSeconds(18)
            });

结果:

猜你喜欢

转载自www.cnblogs.com/liyouming/p/9857535.html