端游开发的同学可以通过DebugView - Windows Sysinternals | Microsoft Docs来查看游戏打印的log,它允许你监控本地系统上的debug print,也可以通过TCP/IP访问网络上的任何计算机,它能够同时显示内核模式和Win32调试输出,因此您不需要调试器来捕获应用程序或设备驱动程序生成的调试输出,也不需要修改应用程序或驱动程序来使用非标准调试输出 API。
我使用的版本:DebugView 4.9(2019.4.23),操作系统:win10 pro x64,我要查看x64端游的日志
我重点介绍一下dbgview的一些其他功能:
打开DebugView,在菜单栏点击 Computer —— Connect Local,稍等一会儿在列表就可以看到日志刷新出来了
在工具栏,点击Filter/Highlight(Ctrl+L),在Exclude输入:FileSystemOpTrack: 然后点击OK。
在工具栏点一下时钟图标,格式化一下显示显示为20:01这样的格式而不是时间戳
在高度下方添加进程pid,如下图所示
但是实际使用下来,感觉这个进程过滤功能不好用。
做过手游开发的同学肯定用过android sdk提供的adb,它可以精确到查看某个pkg输出的log。
这对于第一次使用dbgview的我,还不知道怎样设定只查看某个游戏的日志,因为dbgview是会打印出系统中所有程序的print。
最强大的功能就是可以过滤特定进程的日志,我用下来感觉过滤效果比dbgview好用
官方主页:DebugView++, a Windows Debug Message Viewer | A topnotch WordPress.com site
利用DebugView调试Windows程序 - 简书 (jianshu.com)
原文:https://www.cnblogs.com/zhaoqingqing/p/15309729.html