Skip to content
XiAppsXi
BrowseTop chartsCategoriesPlayHow we verify
⌘K
XiAppsXi

Mac and Windows apps, each version checked before it is listed. Open source apps come unmodified from each project's official release.

Shop

  • Browse
  • Top charts
  • Play in your browser
  • Weekly Top 10
  • Launches
  • Built with AI
  • Sales
  • Categories

Trust

  • How we verify
  • How rankings work
  • Sponsored placements
  • Report a problem
  • Copyright and DMCA
  • Maintainers: claim or opt out

Developers

  • Sell on AppsXi
  • Docs
  • Backend Kit
  • Affiliates

AppsXi

  • Help
  • About
  • Desktop app
  • Status
  • Privacy
  • Terms
  • Accessibility
Trademarks belong to their owners. AppsXi is not affiliated with the projects listed unless a listing says so.Every listed version is checked by AppsXi
AppsDeveloper ToolsCode EditorsMSBuild Structured Log Viewer

MSBuild Structured Log Viewer

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

by Kirill OsenkovKirillOsenkov/MSBuildStructuredLog
Free · Open sourceLatest versionMac
Checked by AppsXiNotarizedSigned

About MSBuild Structured Log Viewer

A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values. It can greatly simplify build investigations and provides a portable log interchange format (*.binlog) and a rich interactive log viewer app.

(optional)

Homepage: https://msbuildlog.com BinlogMcp: https://msbuildlog.com/binlogmcp Syntax: https://msbuildlog.com/syntax

Thanks to SignPath.io (opens in a new tab) for providing a free code signing service and to the SignPath Foundation (opens in a new tab) for a free code signing certificate to sign the installer.

Requirements:

Windows:

  • .NET Framework 4.7.2
  • MSBuild 17.0
  • Visual Studio 2022

Mac:

  • .NET SDK

Usage:

You can pass /bl switch to msbuild.exe or dotnet build to record a binary build log to msbuild.binlog, in the same folder as the project/solution being built:

or you can build the solution or open an existing log file through the viewer app:

Features:

  • Preprocess project files (with all imports inlined), right-click on a project -> Preprocess
  • If a log has embedded files, you can view the list of files, full-text search in all files, and use the Space key (or double-click) on most nodes to view the source code.
  • Displays double-writes (opens in a new tab) (when files from different sources are written to the same destination during a build, thus causing non-determinism)
  • Displays target dependencies for each target
  • Narrow down the search results using the under() or project() clauses to only display results under a certain parent or project.
  • Each node in the tree has a context menu. Ctrl+C to copy an item and the entire subtree to Clipboard as text.
  • Delete to hide nodes from the tree (to get uninteresting stuff out of the way).
  • Open and save log files (option to save log files to .xml)
  • Logs can include the source code project files and all imported files used during the build.

Investigating problems with MSBuildStructuredLog

Open an issue if you're running into something weird and I can take a look into it. If MSBuildStructuredLog crashes during the build, it will attempt to write the exception call stack to:

MSBuild Resources

  • https://msbuildlog.com (opens in a new tab)
  • https://github.com/dotnet/msbuild/blob/main/documentation/wiki/MSBuild-Resources.md (opens in a new tab)

Description adapted from the project README.

Version
2.3.246
Updated
Aug 20, 2026
Size
42 MB to 43 MB
License
MIT License

Open source details

Source code
Exact source for v2.3.246
Released
Aug 20, 2026
GitHub stars
1.7K
Website
github.com/KirillOsenkov/MSBuildStructuredLog

Community project. Help and bug reports go to the maintainers on GitHub; AppsXi does not provide support for this app.

Support the maintainers

License

Permissive

MIT License

Use, change and share it freely, including in closed source apps, as long as the copyright notice stays.

Read the full license

How this app was checked

AppsXi checks every version before it is listed.

  • Signed by Kirill Osenkov (QP8N82KG6B)

    Apple Developer ID team QP8N82KG6B

  • Notarized by Apple

  • Hardened Runtime on

  • File matches the hash GitHub published

    SHA-256 4a4b08d1bbd706c06bffa960de435251d03ca052b882749e3f17cb03c8d1b765

  • No malware found

    ClamAV 1.5.4 on Oct 14, 2026

  • Install and behavior test in a virtual machine: not run yet

    Coming soon for all listings.

What these checks mean

Versions

2.3.246

Checked Oct 14, 2026 · Mac

DMG · 43 MB, DMG · 42 MB

checked

Questions about MSBuild Structured Log Viewer

Is MSBuild Structured Log Viewer free?

Yes. MSBuild Structured Log Viewer is free and open source under the MIT License. AppsXi lists the maintainers' official release and does not charge for it.

Is MSBuild Structured Log Viewer safe to download?

AppsXi downloads every version of MSBuild Structured Log Viewer from the maintainers' official GitHub release and checks it before it is listed. For version 2.3.246 (checked Oct 14, 2026), the Mac download is signed by its developer and notarized by Apple, each file matches the checksum GitHub publishes for the release, byte for byte and a malware scan found nothing.

Does MSBuild Structured Log Viewer run on Apple silicon Macs?

Yes. MSBuild Structured Log Viewer has a native Apple silicon build, and it runs on Intel Macs too.

Who makes MSBuild Structured Log Viewer?

MSBuild Structured Log Viewer is an open source project by Kirill Osenkov on GitHub (KirillOsenkov/MSBuildStructuredLog). Help and bug reports go to its maintainers there.

Reviews

No reviews yet. Anyone who downloads it from AppsXi while signed in can review it a day later.

Something wrong with this app? Report a problem. Maintainer? Claim this listing or ask us to remove it.

Download

  • Download for MacApple siliconDMG · 43 MB
    SHA-256 for StructuredLogViewer-arm64.dmg4a4b08d1bbd706c06bffa960de435251d03ca052b882749e3f17cb03c8d1b765
  • Download for MacIntelDMG · 42 MB
    SHA-256 for StructuredLogViewer-x64.dmga04efd457b9f4d302fd49668a48da0bcdfe35dc4f43902b95483116cbf811967
Version
2.3.246
Price
Free

The download comes straight from the maintainer’s official GitHub release. AppsXi checked this exact file.

More code editors

All Code Editors: More code editors
  • Zed
    Zed Industries

    High-performance, multiplayer code editor from the creators of Atom and Tree-sitter

    Open sourceCode Editors
    MacWin91.7K91,749 GitHub starsFree
  • ImHex
    Nik

    Hex editor for reverse engineers and programmers with a pattern language, disassembler and data inspector

    Open sourceCode Editors
    Win55.2K55,207 GitHub starsFree
  • VSCodium
    VSCodium

    Community-built, MIT-licensed binaries of Visual Studio Code with telemetry disabled

    Open sourceCode Editors
    Mac33.7K33,652 GitHub starsFree
  • Notepad++
    Notepad++

    Free source code editor and Notepad replacement for Windows, supporting several programming languages

    Open sourceCode Editors
    Win29.6K29,565 GitHub starsFree
  • WinMerge
    WinMerge

    WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text forma

    Open sourceCode Editors
    Win9.3K9,273 GitHub starsFree
  • Electron Fiddle
    Electron

    A playground for creating and testing small Electron experiments

    Open sourceCode Editors
    Mac7.8K7,777 GitHub starsFree

Used this app? Sign in and download it here to review it a day later.