in TeamCity.MSBuild.Logger/ParametersParser.cs [159:195]
private static bool TryApplyVerbosityParameter(string parameterValue, out string error, out LoggerVerbosity verbosity)
{
var parameterValueUpper = parameterValue.ToUpperInvariant();
error = null;
switch (parameterValueUpper)
{
case "N":
case "NORMAL":
verbosity = LoggerVerbosity.Normal;
return true;
case "M":
case "MINIMAL":
verbosity = LoggerVerbosity.Minimal;
return true;
case "DIAG":
case "DIAGNOSTIC":
verbosity = LoggerVerbosity.Diagnostic;
return true;
case "D":
case "DETAILED":
verbosity = LoggerVerbosity.Detailed;
return true;
case "Q":
case "QUIET":
verbosity = LoggerVerbosity.Quiet;
return true;
default:
error = $"Invalid verbosity \"{parameterValue}\"";
verbosity = default;
return false;
}
}