public void ReportKey( string key, int count, long totalTicks, long average, long minTicks, long maxTicks, double stddev, double variance, bool extended )
{
TimeSpan averageSpan = new TimeSpan(average);
_log.Info(String.Format(" Count: {0}, Key: {1}", count.ToString().PadLeft(16), key));
_log.Info(String.Format(
" Total: {0}, Average: {1}",
new TimeSpan(totalTicks).ToString().PadRight(16),
averageSpan.ToString().PadRight(16))
);
if ( extended ) {
_log.Info(String.Format(
" Minimum: {0}, Maximum: {1}",
new TimeSpan(minTicks).ToString().PadRight(16),
new TimeSpan(maxTicks).ToString().PadRight(16))
);
_log.Info(String.Format(
" StdDev: {0}, Variance: {1}",
stddev.ToString("F7").PadLeft(16),
variance.ToString("F7").PadLeft(16))
);
}
}