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.