private void ShowFlatErrorWarningSummary()

in TeamCity.MSBuild.Logger/EventHandlers/BuildFinishedHandler.cs [118:146]


        private void ShowFlatErrorWarningSummary()
        {
            if (_context.WarningList?.Count == 0 && _context.ErrorList?.Count == 0 || _context.Parameters.ShowOnlyErrors || _context.Parameters.ShowOnlyWarnings)
            {
                return;
            }

            _messageWriter.WriteNewLine();

            if (_context.WarningList != null && _context.WarningList.Count > 0)
            {
                _logWriter.SetColor(Color.WarningSummary);
                foreach (var warning in _context.WarningList)
                {
                    _messageWriter.WriteMessageAligned(_eventFormatter.FormatEventMessage(warning, false, _context.Parameters.ShowProjectFile), true);
                }
            }

            if (_context.ErrorList != null && _context.ErrorList.Count > 0)
            {
                _logWriter.SetColor(Color.ErrorSummary);
                foreach (var error in _context.ErrorList)
                {
                    _messageWriter.WriteMessageAligned(_eventFormatter.FormatEventMessage(error, false, _context.Parameters.ShowProjectFile), true);
                }
            }

            _logWriter.ResetColor();
        }