Ejemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MetricsReporter"/> class
 /// </summary>
 /// <param name="printMode">The print mode</param>
 /// <param name="decimals">The number decimals used for printing numbers</param>
 /// <param name="runHealthStatus">Indicates if it should execute <see cref="RunHealthStatus"/> before completing <see cref="RunReport"/></param>
 public MetricsReporter(MetricsReportPrintMode printMode = MetricsReportPrintMode.Normal, int decimals = 2, bool runHealthStatus = true)
 {
     _log             = null;
     _printMode       = printMode;
     _decimals        = decimals;
     _runHealthStatus = runHealthStatus;
 }
Ejemplo n.º 2
0
 protected BaseReport(string context = null, ILog log = null, MetricsReportPrintMode printMode = MetricsReportPrintMode.Normal, int decimals = 2)
 {
     Log          = log;
     PrintMode    = printMode;
     Decimals     = decimals;
     _contextName = context;
     LogQueue     = new Queue <KeyValuePair <string, string> >();
 }
Ejemplo n.º 3
0
 public TimerReport(string context = null, ILog log = null, MetricsReportPrintMode printMode = MetricsReportPrintMode.Normal, int decimals = 2)
     : base(context, log, printMode, decimals)
 {
     _fh = new FormatHelper(Decimals, MetricsReportPrintMode.Compact);
 }
 public HealthStatusReport(string context = null, ILog log = null, MetricsReportPrintMode printMode = MetricsReportPrintMode.Normal, int decimals = 2)
     : base(context, log, printMode, decimals)
 {
 }
Ejemplo n.º 5
0
 public EnvironmentReport(string context = null, ILog log = null, MetricsReportPrintMode printMode = MetricsReportPrintMode.Normal, int decimals = 2)
     : base(context, log, printMode, decimals)
 {
 }
Ejemplo n.º 6
0
 public static string Time(TimeUnit unit, MetricsReportPrintMode printMode)
 {
     return((printMode == MetricsReportPrintMode.Normal || printMode == MetricsReportPrintMode.Full) ? unit.ToString() : TimeShort(unit));
 }
Ejemplo n.º 7
0
 public FormatHelper(int decimals, MetricsReportPrintMode printMode)
 {
     _decimals  = decimals;
     _printMode = printMode;
 }