Can colors used in default MSBUILD logger be modified?

前端 未结 2 425
迷失自我
迷失自我 2021-01-21 07:49

The default MSBuild logger does nice color-coding of output lines in the console window - if you happen to use the default black background for console windows. I find using bl

2条回答
  •  悲&欢浪女
    2021-01-21 08:34

    The colors are basically hardcoded. What you can do out of the box, with MSBuild 4.0, is completely disable colors using the /clp:disableconsolecolor option when invoking MSBuild.exe (for more information on the /clp option run MSBuild.exe /?). With older MSBuild versions you can use MSBuild.exe arguments 2>&1| findstr /r ".*". See this answer for more details.

    If you want to have different colors, you need to implement your own (console) logger, which is not too hard, and use that (/logger: option, combined with /noconsolelogger to turn off the default console logger).

提交回复
热议问题