Fixed to colors

This commit is contained in:
David Fowler 2015-10-20 15:36:59 -07:00
parent d97d307cdf
commit 3a26e88deb

View file

@ -87,8 +87,19 @@ namespace Microsoft.DotNet.Tools.Compiler
// Print out dependency diagnostics // Print out dependency diagnostics
foreach (var diag in context.LibraryManager.GetAllDiagnostics()) foreach (var diag in context.LibraryManager.GetAllDiagnostics())
{ {
success &= diag.Severity != DiagnosticMessageSeverity.Error; switch (diag.Severity)
Console.WriteLine(diag.FormattedMessage); {
case DiagnosticMessageSeverity.Info:
Reporter.Error.WriteLine(diag.FormattedMessage);
break;
case DiagnosticMessageSeverity.Warning:
Reporter.Error.WriteLine(diag.FormattedMessage.Yellow().Bold());
break;
case DiagnosticMessageSeverity.Error:
success = false;
Reporter.Error.WriteLine(diag.FormattedMessage.Red().Bold());
break;
}
} }
// If there were dependency errors don't bother compiling // If there were dependency errors don't bother compiling
@ -126,7 +137,7 @@ namespace Microsoft.DotNet.Tools.Compiler
if (compileResult.ExitCode != 0) if (compileResult.ExitCode != 0)
{ {
Console.Error.WriteLine($"Failed to compile dependency: {projectDependency.Identity.Name.Red().Bold()}"); Console.Error.WriteLine($"Failed to compile dependency: {projectDependency.Identity.Name.Red()}");
return false; return false;
} }
} }
@ -220,7 +231,7 @@ namespace Microsoft.DotNet.Tools.Compiler
if (result.ExitCode == 0) if (result.ExitCode == 0)
{ {
Reporter.Output.WriteLine($"Compiled {context.ProjectFile.Name} successfully!".Green().Bold()); Reporter.Output.WriteLine($"Compiled {context.ProjectFile.Name} successfully!".Green());
return true; return true;
} }