36 qRegisterMetaType<QgsMessageLog::MessageLevel>(
"QgsMessageLog::MessageLevel" );
45 QgsDebugMsg( QString(
"%1 %2[%3] %4" ).arg( QDateTime::currentDateTime().toString( Qt::ISODate ) ).arg( tag ).arg( level ).arg( message ) );
65 << tag.toLocal8Bit().data() <<
"[" <<
69 <<
"]: " << message.toLocal8Bit().data() << std::endl;
static QgsMessageLog * sInstance
static void logMessage(QString message, QString tag=QString::null, MessageLevel level=WARNING)
add a message to the instance (and create it if necessary)
void emitMessage(QString message, QString tag, QgsMessageLog::MessageLevel level)
void logMessage(QString message, QString tag, QgsMessageLog::MessageLevel level)
Default implementation of message logging interface.
void messageReceived(QString message, QString tag, QgsMessageLog::MessageLevel level)
static QgsMessageLog * instance()
Interface for logging messages from QGIS in GUI independent way.