进入 qt源码 调试:qt creator debug 无法进入 qt源码 调试-CSDN博客
qt为 格式化打印 日志 提供了一个简易的 pattern(模式/格式) 词法解析类QMessagePattern,该类在qt的专门精心日志操作的源码文件Src\qtbase\src\corelib\global\qlogging.cpp 中
该类直接在构造函数中从环境变量 QT_MESSAGE_PATTERN 中获取 pattern 字符串(pattern字符串的词法也极为简易),然后通过setPattern进行词法解析,得到格式信息QT_MESSAGE_PATTERN 设置到Build Environment 或者System Environment中。
下面是qt在windows下时,运行到setPattern时的调用堆栈,及几个函数的源码。