Qgis开发-日志
sf2gis@163.com
2014年10月18日
1 概述
QGIS内部实现一个日志系统,用于输出调试信息。
但是其调试输出到文件时,只能输出单个文件。这里将强化输出到文件的功能,实现输出到卷动文件。
2 原理
QGIS使用QT的qInstallMsgHandler()函数注册qDebug相关的回调函数来实现日志功能。当调用相关的调试函数时,就执行回调函数。回调函数设置相应的输出位置,输出调试信息。
#ifQT_VERSION>=0x050000
qInstallMessageHandler(gutang::logging::myHandler);
#else