@@ -18,24 +18,36 @@ public LogAnalyzerLogLevel(string name, int total, int errors, int warnings, int
18
18
=> ( Name , Messages , Error , Warning , Critical , Information , Debug , Verbose , Trace ) =
19
19
( name , total , errors , warnings , critical , events , debug , verbose , trace ) ;
20
20
21
- public IEnumerable < Statistics > AsList ( )
21
+ public IEnumerable < LogAnalyzerSingleDataPoint > AsList ( )
22
22
{
23
- yield return new Statistics ( nameof ( Critical ) , Critical ) ;
24
- yield return new Statistics ( nameof ( Error ) , Error ) ;
25
- yield return new Statistics ( nameof ( Warning ) , Warning ) ;
26
- yield return new Statistics ( nameof ( Verbose ) , Verbose ) ;
27
- yield return new Statistics ( nameof ( Debug ) , Debug ) ;
28
- yield return new Statistics ( nameof ( Information ) , Information ) ;
29
- yield return new Statistics ( nameof ( Trace ) , Trace ) ;
23
+ yield return new LogAnalyzerSingleDataPoint ( "Total Messages" , Messages ) ;
24
+ yield return new LogAnalyzerSingleDataPoint ( nameof ( Critical ) , Critical ) ;
25
+ yield return new LogAnalyzerSingleDataPoint ( nameof ( Error ) , Error ) ;
26
+ yield return new LogAnalyzerSingleDataPoint ( nameof ( Warning ) , Warning ) ;
27
+ yield return new LogAnalyzerSingleDataPoint ( nameof ( Verbose ) , Verbose ) ;
28
+ yield return new LogAnalyzerSingleDataPoint ( nameof ( Debug ) , Debug ) ;
29
+ yield return new LogAnalyzerSingleDataPoint ( nameof ( Information ) , Information ) ;
30
+ yield return new LogAnalyzerSingleDataPoint ( nameof ( Trace ) , Trace ) ;
30
31
}
32
+ public IEnumerable < LogAnalyzerSingleDataPoint > AsListWithoutTotal ( )
33
+ {
34
+ yield return new LogAnalyzerSingleDataPoint ( nameof ( Critical ) , Critical ) ;
35
+ yield return new LogAnalyzerSingleDataPoint ( nameof ( Error ) , Error ) ;
36
+ yield return new LogAnalyzerSingleDataPoint ( nameof ( Warning ) , Warning ) ;
37
+ yield return new LogAnalyzerSingleDataPoint ( nameof ( Verbose ) , Verbose ) ;
38
+ yield return new LogAnalyzerSingleDataPoint ( nameof ( Debug ) , Debug ) ;
39
+ yield return new LogAnalyzerSingleDataPoint ( nameof ( Information ) , Information ) ;
40
+ yield return new LogAnalyzerSingleDataPoint ( nameof ( Trace ) , Trace ) ;
41
+ }
42
+
31
43
}
32
44
33
- public class Statistics
45
+ public class LogAnalyzerSingleDataPoint
34
46
{
35
47
public string Name { get ; set ; }
36
48
public int Value { get ; set ; }
37
49
38
- public Statistics ( string name , int value )
50
+ public LogAnalyzerSingleDataPoint ( string name , int value )
39
51
{
40
52
Name = name ;
41
53
Value = value ;
0 commit comments