dotnet / dotnet/msbuild

Consider logging item adds/removes during evaluation

Open
#2,469 2 comments 1 reaction 0 assignees View on GitHub
Area: Debuggability Area: Logging triaged
Dominant language
C#
Stars
5.5k
Forks
1.5k
Avg merge
1d 13h
Merged PRs (30d)
133

Description

This issue https://github.com/KirillOsenkov/MSBuildStructuredLog/issues/113 brings up a point: items added and removed during evaluation are not logged, so the log doesn't have any trace of it.

We should consider logging item removes (not sure if logging item adds is valuable because items added and not removed are logged per project).

I'm on the fence but I think triage should discuss and consider.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the linked MSBuildStructuredLog issue 113 and review how evaluation currently handles item additions and removals. Define whether removals, additions, or both should be logged and what completion criteria triage accepts; no source file or test is identified in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
build-system
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.