MSBuildStructuredLog

A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.

MIT License

Stars
1.4K
Committers
77

Bot releases are visible (Hide)

MSBuildStructuredLog - Fix settings serialization

Published by KirillOsenkov about 4 years ago

MSBuildStructuredLog - Fix ScrollViewer

Published by KirillOsenkov about 4 years ago

MSBuildStructuredLog - Dark Theme Support

Published by KirillOsenkov about 4 years ago

MSBuildStructuredLog - Support for localized binlogs

Published by KirillOsenkov about 4 years ago

Support for localized binlogs, thanks @AlexanderKapitanovski
Display project's initial targets, thanks @drewnoakes

MSBuildStructuredLog - Use BinaryLogger when building projects and solutions in the app

Published by KirillOsenkov over 4 years ago

MSBuildStructuredLog - Timeline fixes

Published by KirillOsenkov over 4 years ago

MSBuildStructuredLog - Minor fixes

Published by KirillOsenkov over 4 years ago

MSBuildStructuredLog - Search improvements: $property name=x and notunder(...)

Published by KirillOsenkov over 4 years ago

Thanks to @AlexanderKapitanovski for search improvements!

For $property and $metadata you can now add name and value specifiers. e.g.:

  • $property name=abc
  • $metadata value=def

The name=abc specifier will narrow results down to all properties or item metadata where name contains abc. Similarly, the value=def specifier restricts the search results to properties or metadata where the value contains the specified substring. You can specify either one or both at the same time.

Search now also supports multiple under(...) and notunder(...) specifiers. This way you can search in multiple subtrees, and filter subtrees from the search results.

A new menu item on a node is added: "Exclude subtree from search results".

MSBuildStructuredLog - Fix Task Runner and enable server GC

Published by KirillOsenkov over 4 years ago

MSBuildStructuredLog - Properly parent projects under the correct MSBuild task

Published by KirillOsenkov over 4 years ago

MSBuildStructuredLog - Faster Search

Published by KirillOsenkov over 4 years ago

Thanks to @ltrzesniewski for contributions!

MSBuildStructuredLog - Bugfixes

Published by KirillOsenkov over 4 years ago

MSBuildStructuredLog - Fix more bugs

Published by KirillOsenkov over 4 years ago

MSBuildStructuredLog - Fix nullref

Published by KirillOsenkov over 4 years ago

MSBuildStructuredLog - Fix nullref in CscTaskAnalyzer on localized binlogs

Published by KirillOsenkov over 4 years ago

MSBuildStructuredLog - Fix Preprocess menu missing

Published by KirillOsenkov over 4 years ago

MSBuildStructuredLog - net472 and MSBuild 15.1.0.0 only going forward

Published by KirillOsenkov over 4 years ago

Starting with the version 2.1 the StructuredLogger.dll and the MSBuild Structured Log Viewer both require .NET 4.7.2 and MSBuild 15.1.0.0.

Use one of the older releases if you need to run on net46 or against MSBuild 14.

MSBuildStructuredLog - $time search, parent target hyperlink and bugfixes

Published by KirillOsenkov almost 5 years ago

$time search query
parent target hyperlink for each target
tooltip for task duration
Minor timeline view fixes
Add Help -> About
Preparation for future as-of-yet-unreleased MSBuild features

MSBuildStructuredLog - Bugfixes

Published by KirillOsenkov almost 5 years ago

MSBuildStructuredLog - Bugfixes

Published by KirillOsenkov almost 5 years ago

Badges
Extracted from project README
Build status NuGet package Chocolatey
Related Projects