QT_MESSAGE_PATTERN="[%{time yyyyMMdd h:mm:ss.zzz t} %{if-debug}D%{endif}%{if-info}I%{endif}%{if-warning}W%{endif}%{if-critical}C%{endif}%{if-fatal}F%{endif}] %{file}:%{line} - %{message}" 默认的模式是:”%{if-category}%{category}: %{endif}%{message}”。 也可以在运...
qSetMessagePattern("[%{appname} %{type} %{time [yyyy-MM-dd hh:mm:ss]} %{file} LINE[%{line}] %{function}]: %{message}"); qInfo()<<"hello"; qDebug()<<"hello"; qWarning()<<"hello";
Message:This is a critical message. File:..\MessagePattern\main.cpp Line:141 Function:main DateTime:[2016-07-06 15:21:40 周三] Message:This is a fatal message. File:..\MessagePattern\main.cpp Line:142 Function:main DateTime:[2016-07-06 15:21:40 周三] QT_MESSAGE_PATTERN环境变量...
Message:This is a critical message. File:..\MessagePattern\main.cpp Line:141 Function:main DateTime:[2016-07-06 15:21:40 周三] Message:This is a fatal message. File:..\MessagePattern\main.cpp Line:142 Function:main DateTime:[2016-07-06 15:21:40 周三] QT_MESSAGE_PATTERN环境变量...
QT_MESSAGE_PATTERN = [%{type}] %{appname} (%{file}:%{line}) - %{message} int main(int argc,char**argv){QApplication app(argc,argv);//改变缺省消息处理程序的输出 qSetMessagePattern("Message:%{message} File:%{file} Line:%{line} Function:%{function} DateTime:%{time [yyyy-MM-dd ...
默认的模式是:”%{if-category}%{category}: %{endif}%{message}”。 也可以在运行时改变模式,通过设置QT_MESSAGE_PATTERN环境变量。如果既调用了qSetMessagePattern()又设置了环境变量QT_MESSAGE_PATTERN,那么,环境变量优先。 示例 qSetMessagePattern 下面,我们使用上面讲解的占位符,来改变缺省消息处理程序的输出。