KirillOsenkov/MSBuildStructuredLog
A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values. observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 98
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 11
- age_days: 3773
- days_rel: 14
- days_push: 14
- n_releases_24m: 44
Adoption not part of the score
1651 stars · 235 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A structured logger for MSBuild that records executed targets, tasks, properties, and item values into a portable binary format (*.binlog). It ships with a rich interactive log viewer (WPF on Windows, Avalonia on Mac/Linux) to simplify build investigations.
Use cases
- investigate why my msbuild build is slow
- view msbuild binlog files interactively
- debug build errors with structured target and task logs
- record and share build logs for CI troubleshooting
- inspect msbuild property and item values during a build
- analyze dotnet build output in a searchable viewer
When to choose
- you build .NET projects with MSBuild or dotnet build and need to diagnose build issues
- you need a portable, structured build log format to share with teammates or CI
- you want a cross-platform GUI to explore large, verbose build logs
When to avoid
- you need logging for build systems other than MSBuild (e.g., Make, Gradle, Bazel)
- you only need simple console build output without structured analysis
- you are not working in the .NET/MSBuild ecosystem
Facets
application · maturity active
logging developer-tools gui cli serialization developer-tools documentation windows cross-platform dotnet msbuild binlog build-log log-viewer avalonia wpf csharp nuget command-line macos linux desktop
1 source
- readme: https://github.com/KirillOsenkov/MSBuildStructuredLog · fetched 2026-08-28 · a51f610910b0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| KirillOsenkov/MSBuildStructuredLog | main | 98 |
For agents
markdown · JSON · MCP: product_card(name="KirillOsenkov/MSBuildStructuredLog")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem