コード例 #1
0
 public DurationsMaxElapsedLogger([NotNull] ElapsedLoggerBase inner)
     : base(inner, Max)
 {
 }
コード例 #2
0
ファイル: ElapsedLogger.cs プロジェクト: kbabiy/LogCast
 public ElapsedLogger([NotNull] ILogger logger, [NotNull] ElapsedLoggerBase inner)
     : base(inner)
 {
     Init(logger);
 }
コード例 #3
0
 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)
 {
 }