title: Sort Visual Studio build log in "Build Order" style
body: <p>There is a "Show output from" dropdown list in Visual Studio 2008 "Output" window, which allows viewing build events ordered by thread (<a href="https://stackoverflow.com/questions/192561/is-there-a-visual-studio-plugin-for-sorting-build-output-scrambled-from-multi-th">Build Order</a>). This is very useful when building big solutions on multi-core machines, as the log entries from those come unsynchronized.</p>
  
  <p>Our organization has the automated build process, where solution(s) are compiled in a batch mode, using something like:</p>
  
  <pre><code>devenv Solution.sln /USEENV /build Release /out buildlog.txt
  </code></pre>
  
  <p>This will load <code>Solution.sln</code>, buld it in <code>Release</code> configuration and output build log into <code>buildlog.txt</code>.</p>
  
  <p>Problem is: <code>buildlog.txt</code> is an output resembling "Build" output, not "Build Order", and therefore, it is pretty hard to read. Is there a command-line filter or something, which would convert output to "Build Order" format?</p>