设为首页 加入收藏

TOP

实现Qt日志输出到文件
2014-11-24 08:42:18 来源: 作者: 【 】 浏览:0
Tags:实现 日志 输出 文件

一、基本分类:
qDebug : 调试信息提示
qWarning: 一般的警告提示
qCritical: 严重错误提示
qFatal: 致命错误提示


二、如何截获这些信息


Qt提供了qInstallMsgHandler 方法用来定制消息发生后如何来处理。
qInstallMsgHandler 是一个回调函数,主要是由qDebug、qWarnng、qCritical、qFatal这些函数进行触发,
也就是说,qDeubg这些函数处理的消息文本会被qInstallMsgHandler 所指向的回调函数截获,这样就允许用户自己来处理这些消息文本。
例如,你完全可以将这些消息文本输出并保存到相关的日志文件中。请看下面的示例!


三、将qDebug()\qWarning()\qCritical()\qFatal() 信息输出到指定文件中


四、如何取消信息处理呢?
简单:
还是用qInstallMsgHandler.
只要执行qInstallMsgHandler(0) 就可以了


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux input子系统代码阅读简单记.. 下一篇纯Java开发的游戏引擎V0.4--DEMO ..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·有没有哪些高效的c++ (2025-12-27 08:20:57)
·Socket 编程时 Accep (2025-12-27 08:20:54)
·计算机网络知识点总 (2025-12-27 08:20:52)
·一篇说人话的文章, (2025-12-27 07:50:09)
·Python Web框架哪家 (2025-12-27 07:50:06)