in TeamCity.MSBuild.Logger/MessageWriter.cs [277:309]
public void WriteLinePrefix(string key, DateTime eventTimeStamp, bool isMessagePrefix)
{
if (_context.NumberOfProcessors == 1)
{
return;
}
_logWriter.SetColor(Color.BuildStage);
var str = string.Empty;
if (_context.Parameters.ShowTimeStamp || _context.IsVerbosityAtLeast(LoggerVerbosity.Diagnostic))
{
str = _logFormatter.FormatLogTimeStamp(eventTimeStamp);
}
string formattedString;
if (!isMessagePrefix || _context.IsVerbosityAtLeast(LoggerVerbosity.Detailed))
{
formattedString = _stringService.FormatResourceString("BuildEventContext", str, key) + ">";
}
else
{
formattedString = _stringService.FormatResourceString("BuildEventContext", str, string.Empty) + " ";
}
WritePretty(formattedString);
_logWriter.ResetColor();
if (_context.PrefixWidth != 0)
{
return;
}
_context.PrefixWidth = formattedString.Length;
}