Вы можете построить все решения, используя скрипт MSBuild, и указать разные файлы журналов только для ошибок или предупреждений или для полного журнала диагностики.Вы можете использовать до десяти файловых регистраторов.
Определите скрипт MSBuild для построения ваших решений.Добавьте все файлы решений в коллекцию элементов ProjectToBuild:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ProjectToBuild Include="a1.sln…">
<Properties>Configuration=Debug</Properties>
</ProjectToBuild>
<ProjectToBuild Include="a2.sln">
<Properties>Configuration=Release</Properties>
</ProjectToBuild>
</ItemGroup>
<Target Name="Build">
<MSBuild Projects="@(ProjectToBuild)"/>
</Target>
</Project>
Используйте / flp Аргумент командной строки MSBuild , чтобы указать разные файлы журнала для ошибок, предупреждений и полного журнала диагностики.
msbuild.exe ScriptAbove.proj /filelogger /flp1:logfile=errors.txt;errorsonly /flp2:logfile=warnings.txt;warningsonly /flp3:LogFile=FullDiagnostic.log;Verbosity=diagnostic