前言ide
在前面提供了多种写日志记录程序运行时候,打印日志的方法,本文提供用OutputDebugString将信息输出到DebugView的方法,这种方法不须要调用日志库,而且不占用任何的磁盘空间,在须要查看程序运行的时候,才会启动Dbgview.exe程序。为了将日志打印到Dbgview.exe,须要调用OutputDebugStringA调试
应用例子:OutputDebugStringA("fengyuzaitu@51.cto");日志
软件操做方法进程
1)以管理员身份运行it
2)点击Capture选项卡,勾选Capture Win32和Capture Global Win32class
3) 点击Filter过滤器选项卡,Include选项卡默认是*,说明显示所有的捕获信息,例如知道咱们的信息中携带YuShi的关键字,就能够经过填写YuShi,在界面上只显示带有YuShi信息的打印,Exclude恰好反过来,点击OK,开始执行过滤操做监控
4)点击File选项卡,提供了Save/Save As/Log to File等等,能够将打印的日志保存成文件,更加容易搜索查看相关信息
软件
程序编写方法搜索
写程序时,为了监控方便,咱们能够将Debug信息分类,以不一样的前缀或标志为约束,统一Debug输出格式,方便之后排除和捕获系统异常等状况。例如为了调试对接宇视设备,在输出信息添加一个前缀YuShi,就能够经过这个关键字进行信息的过滤bug
注意
这种方式是在以服务形式启动的进程,控制台界面启动的日志输出会被控制台捕获