在跟踪一些出现频率较低的问题时,有时候需要长时间调试,但是在在输出信息太多时可能前面的日志会被清空,为避免这种情况,可以将输出日志记录到文本文件以备查看。
1. 可以在启动时直接用带 -logo的命令指定日志输出,具体步骤如下;
(1)找到windbg所在路径;(2)用带-logo的命令启动调试工具 windbg.exe -logo d:logfile.txt
2.在一个已打开的debug session,可以用 .logopen来开始记录。具体步骤如下:
(1)开启日志跟踪:
.logopen d:debug_log.txt
(2)执行调试命令:
!clrstack
(3)关闭日志记录
.logclose
(4)检查是否还有日志记录打开
.logfile