title: Alternatives to DebugView?
body: <p>I'm using <a href="http://en.wikipedia.org/wiki/Winternals" rel="nofollow noreferrer">Sysinternals</a> DebugView for debugging/logging during testing, and it's pretty good. However I was thinking is there more advanced tool.</p>
  
  <p>Features I'm looking for:</p>
  
  <ul>
  <li>Live filters - log everything (well, everything "interesting"), change view by filtering</li>
  <li>Filter by process name</li>
  <li>Split log to different views by filtering</li>
  <li>Parsing messages</li>
  <li>Extending past OutputDebugString, receiving TCP/UDP messages from non-Windows devices</li>
  <li>Scripting(?)</li>
  </ul>
  
  <p>Features I like in DebugView:</p>
  
  <ul>
  <li>Filtering</li>
  <li>Colors</li>
  <li>Good timestamps</li>
  <li>Live view</li>
  </ul>
  
  <p>Any tools for this? Or other available techniques?</p>
  
  <p>I'm using Windows XP/7 and am programming mainly with Delphi and Python.</p>