msbuild icon indicating copy to clipboard operation
msbuild copied to clipboard

Terminal Logger: Rewritable Logger API spec

Open JanKrivanek opened this issue 2 years ago • 1 comments

Context

In case a build plugins are combining usage of Logger API and direct console writes - the output will get undesirably mangled. Sample issue manifestations:

  • https://github.com/dotnet/msbuild/issues/9061 (caused by https://github.com/microsoft/vstest/issues/1503)
  • https://github.com/dotnet/msbuild/issues/9068
  • https://github.com/dotnet/msbuild/issues/9291
  • https://github.com/dotnet/msbuild/issues/6944

Goal

  • Design spec
  • Detailed API proposal
  • [optional] prototype/spike of the API implementation (to verify feasibility)
  • Comunicate plan to partners (Test team, Nuget Client team)

JanKrivanek avatar Nov 01 '23 13:11 JanKrivanek

Related: #6944

JanKrivanek avatar Nov 23 '23 17:11 JanKrivanek