Alternatives to DebugView?

Harriv picture Harriv · Aug 4, 2011 · Viewed 12k times · Source

I'm using Sysinternals DebugView for debugging/logging during testing, and it's pretty good. However I was thinking is there more advanced tool.

Features I'm looking for:

  • Live filters - log everything (well, everything "interesting"), change view by filtering
  • Filter by process name
  • Split log to different views by filtering
  • Parsing messages
  • Extending past OutputDebugString, receiving TCP/UDP messages from non-Windows devices
  • Scripting(?)

Features I like in DebugView:

  • Filtering
  • Colors
  • Good timestamps
  • Live view

Any tools for this? Or other available techniques?

I'm using Windows XP/7 and am programming mainly with Delphi and Python.

Answer

Dennis G. picture Dennis G. · Aug 12, 2011

Feel free to try SmartInspect. It comes with the things you've listed, and we have libraries for Delphi, .NET and Java. Also there's an unsupported Python port by one of our customers. It also has high-resolution timestamps and other unique features not found in other tools such as log file encryption, a fast named-pipe log protocol (in addition to TCP logging), backlog queues etc.


(source: gurock.com)