public DurationsMaxElapsedLogger([NotNull] ElapsedLoggerBase inner)
     : base(inner, Max)
 {
 }
Exemple #2
0
 public ElapsedLogger([NotNull] ILogger logger, [NotNull] ElapsedLoggerBase inner)
     : base(inner)
 {
     Init(logger);
 }
 public DurationsSumElapsedLogger([NotNull] ElapsedLoggerBase inner)
     : base(inner, Sum)
 {
 }
Exemple #4
0
 protected ElapsedLoggerBase([NotNull] ElapsedLoggerBase inner)
 {
     _inner = inner ?? throw new ArgumentNullException(nameof(inner));
 }
Exemple #5
0
 public AllDurationsElapsedLogger([NotNull] ElapsedLoggerBase inner)
     : base(inner, null)
 {
 }
 public DurationsElapsedLogger([NotNull] ElapsedLoggerBase inner,
                               [CanBeNull] Func <IEnumerable <int>, TMeasurementResult> aggregator)
     : base(inner)
 {
     _aggregator = aggregator;
 }
Exemple #7
0
 public DurationsAverageElapsedLogger([NotNull] ElapsedLoggerBase inner)
     : base(inner, Average)
 {
 }