[xbuild] Reduce ConsoleLogger's unnecessary output.
commitc3770263e01eea3e0066098575ee841d14d8d928
authorAnkit Jain <radical@corewars.org>
Sat, 11 Sep 2010 18:15:20 +0000 (11 23:45 +0530)
committerAnkit Jain <radical@corewars.org>
Sat, 11 Sep 2010 18:20:03 +0000 (11 23:50 +0530)
treecbdaed9074dc5e641baca395b926dad1883499ae
parent0ec2760034bd723ea616b3a901d19bb97c345728
[xbuild] Reduce ConsoleLogger's unnecessary output.

ConsoleLogger was emitting target names, even if they didn't have
any useful output, which resulted in lots of "Target foo:" in the
output, with no other related msgs.

 Target Foo:
 Target Bar:
 Target Xyz:

Emit project/target/task headers only if they result in a message,
error or warning. This results in much cleaner output.
mcs/class/Microsoft.Build.Engine/Microsoft.Build.BuildEngine/ConsoleLogger.cs