【发布时间】:2012-03-20 09:16:32
【问题描述】:
默认的 MSBuild 记录器在控制台窗口中对输出行进行了很好的颜色编码 - 如果您碰巧为控制台窗口使用默认的黑色背景。我发现在控制台窗口中使用灰色背景上的黑色文本对我来说更容易。 (白底黑字太亮了。)
在为我们的项目运行 MSBUILD 时,某些行的输出是现在难以阅读的青色灰色。黄线和红线没那么糟糕。
有没有办法自定义默认 MSBUILD 记录器使用的颜色? 也许在 VS2010 安装文件中调整一些 XML 文件? (我们使用的是 VS2010。)
我找到了 MSBUILD 参数“consoleloggerparameters”,但它似乎没有提供这样的功能。
是否有可用的第三方自定义记录器允许此类自定义,或者编写我自己的自定义记录器是唯一的选择? (我们可以,但时间很难做到。)
【问题讨论】:
-
是否可以选择使用 PowerShell? Linked
-
可能。这将如何工作?某种修改或进行颜色转换的方法(“使控制台的所有青色输出为蓝色”?)
-
我已经发布了我的照片。我认为 PowerShell 脚本编写者可以做得更好。
标签: logging powershell msbuild colors console