KirillOsenkov / MSBuildStructuredLog

A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.
MIT License
1.41k stars 188 forks source link

Add binlogtool dumprecords #741

Closed KirillOsenkov closed 5 months ago

KirillOsenkov commented 5 months ago

Add binlogtool dumprecords command that writes a .txt file with record kinds and lengths, would be nice for debugging

I have a throw-away prototype here: https://github.com/KirillOsenkov/MSBuildStructuredLog/tree/dev/kirillo/debuggingLogic

would be nice to see the record kind, length, and maybe (optionally) all the reads performed while reading that record.

Also if the binlog was in the new format >= 18, wondering how much better our diagnostic experience would have been.

@JanKrivanek