QSProjectsLib.PerformanceHelper.PrintAllPoints C# (CSharp) Method

PrintAllPoints() public method

public PrintAllPoints ( NLog logger ) : void
logger NLog
return void
        public void PrintAllPoints(NLog.Logger logger)
        {
            string text = "Результаты замера производительности";
            DateTime lastTime = new DateTime();
            foreach(var point in currentPointsList)
            {
                if (lastTime == default(DateTime))
                    text += String.Format("\nНачало в {0:hh:mm:ss}", point.Time);
                else
                {
                    text += point.GetText(0, lastTime);
                }
                lastTime = point.Time;
            }
            text += String.Format("\nИтого {0} секунд.", (lastTime - currentPointsList.First().Time).TotalSeconds);
            logger.Debug(text);
        }