我正在使用Sysinternals DebugView 用于在测试过程中进行调试/记录,它非常好。不过我在想是否有更高级的工具。
我正在寻找的功能:
- 实时过滤器 - 记录所有内容(嗯,所有“有趣”的内容),通过过滤更改 View
- 按进程名称过滤
- 通过过滤将日志拆分到不同的 View
- 解析消息
- 扩展 OutputDebugString,从非 Windows 设备接收 TCP/UDP 消息
- 脚本(?)
我喜欢 DebugView 的功能:
- 过滤
- 颜色
- 良好的时间戳
- 实时查看
有什么工具可以做到这一点吗?或者其他可用的技术?
我使用的是 Windows XP/7,主要使用 Delphi 和 Python 进行编程。
最佳答案
欢迎尝试SmartInspect 。它附带了您列出的内容,并且我们有用于 Delphi、.NET 和 Java 的库。还有一个不受支持的Python port由我们的一位客户提供。它还具有高分辨率时间戳和其他工具中没有的其他独特功能,例如日志文件加密、快速命名管道日志协议(protocol)(除了 TCP 日志记录)、积压队列等。
(来源:gurock.com)
关于debugging - DebugView 的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6938734/