-
Notifications
You must be signed in to change notification settings - Fork 1.4k
LiveLogger v2 #8619
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
LiveLogger v2 #8619
Changes from all commits
Commits
Show all changes
52 commits
Select commit
Hold shift + click to select a range
c4d8930
Delete old LiveLogger
ladipro 082e89b
Re-implement the ANSI/VT100 terminal check
ladipro 145244b
Add Logger and Project from rainersigwald/tortillachip
ladipro 61f6311
Fix warnings
ladipro 0e95131
Re-enable /ll with the new LiveLogger
ladipro 18ece94
Check if ENABLE_VIRTUAL_TERMINAL_PROCESSING sticks
ladipro be32f2e
Join the refresher thread on shutdown
ladipro d2c2220
Rerender nodes only if the output actually changed
ladipro 332c1ff
Enable nullability checks
ladipro b216873
Add hyper-links to outputs
ladipro 8154e0f
Better detection of output path
ladipro 0d2aed1
Introduce FEATURE_LIVELOGGER
ladipro dc55f86
Use ReadOnlySpan/ReadOnlyMemory where appropriate
ladipro b73b9b9
Add warning & error handling
ladipro 6d6b9f6
Simplify warning & error handling, set output to UTF8
ladipro fde43a1
Abstract output to ITerminal/Terminal
ladipro 13a47fc
Add colors to ITerminal/Terminal
ladipro b46e5c7
Add 'atomic' writes to fix flickering
ladipro 1c3db86
Use Begin/EnUpdate when finishing a project
ladipro f2122e2
Code cleanup and comments
ladipro 42a9e0e
Report only output-producing projects as 'completed'
ladipro 03f9bfc
Print project file name without path
ladipro a9cf5c8
Print per-project succeeded/failed upon completion
ladipro 847b58c
Add indentation per initial mock-ups
ladipro 981a637
Print build result summary
ladipro 2347186
Print target framework where available
ladipro ece3879
Rename _notableProjects to _projects, track everything
ladipro 8c385b0
Make the min-importance optimization aware of LiveLogger
ladipro aa5cf68
Add sample LiveLogger unit tests
ladipro 107d1f8
Reduce screen flicking by delta rendering
rokonec f42f687
Optimize rendering loop for flickering
rokonec 415891e
Fix and suppress warnings in LiveLogger_Tests.cs
ladipro 28cf5ab
Add command line switch test
ladipro 2c7c07b
Fixing using Terminal
rokonec c4dbf34
Merge branch 'livelogger' of https://github.com/dotnet/msbuild into l…
rokonec 7e2c545
Thread safety fixes
rokonec 24fc018
Minor code clean
rokonec b0542f3
Add #region's and minor cleanup
ladipro 4139005
Merge remote-tracking branch 'dotnet/main' into livelogger
ladipro 7c51985
PR feedback: Reduce block nesting in QueryIsScreenAndTryEnableAnsiCol…
ladipro 8b3f013
PR feedback: Move top-level types to their own source files
ladipro 69d4bd5
PR feedback: Centralize escape codes in class AnsiCodes
ladipro a4194b5
Hide the cursor when overwriting live lines
ladipro af8b875
Additionally accept -tl and -terminallogger
rainersigwald dae5e4f
fixup! Additionally accept -tl and -terminallogger
rainersigwald a276ac5
Allow explicit LiveLogger opt-in
rainersigwald 6941938
Mark node idle when it finishes a project
rainersigwald 4c88a51
Try to tone down the emoji
rainersigwald 11df683
Track restore via node status
rainersigwald 2caea92
Print project names without extension
ladipro 3a6a34d
Merge remote-tracking branch 'dotnet/main' into livelogger
ladipro 6b0a1c0
Add LiveLogger to MSBuild.exe as well
ladipro File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.