webkit中其实已经有一套日志了,可以打开WebKit中日志的debug级别,就可以输出日志(vs debug的时候出现在vs调试输出框中),具体做法是:
- 修改WebCore\platform\Logging.cpp
- 将具体的WTFLogChannelOff修改WTFLogChannelOn (可以修改需要打印日志的部分,webkit已经内嵌了很多关键的打印日志的代码)比如为,了更好的观察加载逻辑可以打开:LogLoading,LogResourceLoading,LogNetwork 这几部分日志
- 需要重新编译
当然最大的问题是需要重新编译, 这个比较耗时