/// <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; }
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> >(); }
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) { }
public EnvironmentReport(string context = null, ILog log = null, MetricsReportPrintMode printMode = MetricsReportPrintMode.Normal, int decimals = 2) : base(context, log, printMode, decimals) { }
public static string Time(TimeUnit unit, MetricsReportPrintMode printMode) { return((printMode == MetricsReportPrintMode.Normal || printMode == MetricsReportPrintMode.Full) ? unit.ToString() : TimeShort(unit)); }
public FormatHelper(int decimals, MetricsReportPrintMode printMode) { _decimals = decimals; _printMode = printMode; }