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