DbgView软件 查看VC++ MFC 程序的打印信息
一、在写VC++ MFC程序的调制过程中,需要跟踪打印信息,但在MFC中用printf不知道在哪里看打印信息,今天介绍一款软件,可以查看对应的打印信息,她就是DbgView,DbgView是Sysinternals公司的系列调试工具。debugview 可以捕获程序中由TRACE(debug版本)和OutputDebugString输出的信息。可以很方便的捕获系统实时输出的Debug信息,并保存为日志文件。可以远程捕获服务器上的Debug信息。 比较方便开发人员在系统发布前监控一些系统流程和异常,甚至在系统不大的情况下,更能在部署后进行远程监控功能。
二、软件下载路径:https://docs.microsoft.com/zh-cn/sysinternals/downloads/debugview
三、软件界面介绍。下图红框内的4个按钮,第一个放大镜的,控制捕获的打开或关闭;第二个控制是否捕获系统内核的Debug信息;第三个控制是否捕获Win32应用的Debug信息;
四,过滤器,用来过滤log,只接收包含某字符串的log。
点击漏斗型按钮,打开过滤器设置,在Include中输入weifanghai,在Exclude中输入shenzhen;这样就只显示带字符串“weifanghai”的debug信息,不显示带“shenzhen”的调试信息;
五、debugview软件接收MFC程序的log测试效果图