问题描述
我在测试期间使用SysInternals DebugView进行调试/日志记录,效果非常好。不过我以为是有更先进的工具。
I'm using SysInternals DebugView for debugging/logging during testing, and it's pretty good. However I was thinking is there more advanced tool.
我正在寻找的功能:
- 实时过滤器 - 记录所有内容过滤
- 按进程名过滤
- 通过过滤 将日志拆分为不同的视图b $ b
- 解析消息
- 扩展过去的OutputDebugString,从非Windows设备接收TCP / UDP消息
- 脚本(?)
- 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(?)
DebugView中喜欢的功能:
Features I like in DebugView:
- 过滤
- 颜色
- 良好的时间戳
- 直播视图
- Filtering
- Colors
- Good timestamps
- Live view
任何工具?或者其他可用的技术?
Any tools for this? Or other available techniques?
我正在使用Windows XP / 7和主要使用Delphi和Python编程。
I'm using Windows XP/7 and programming mainly with Delphi and Python.
推荐答案
随时尝试。它附带了你列出的东西,我们有Delphi,.NET和Java的库。此外,我们的客户之一还有一个不受支持的。它还具有高分辨率时间戳和其他工具中没有的其他独特功能,例如日志文件加密,快速命名管道日志协议(除了TCP日志记录),积压队列等。
Feel free to try SmartInspect. It comes with the things you've listed, and we have libraries for Delp .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.
这篇关于DebugView的替代方案?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!