27 QgsDebugMsg( QString(
"%1 %2[%3] %4" ).arg( QDateTime::currentDateTime().toString( Qt::ISODate ), tag ).arg( level ).arg( message ) );
32 void QgsMessageLog::emitMessage(
const QString &message,
const QString &tag,
Qgis::MessageLevel level )
51 << tag.toLocal8Bit().data() <<
"[" <<
55 <<
"]: " << message.toLocal8Bit().data() << std::endl;
Extends QApplication to provide access to QGIS specific resources such as theme paths, database paths etc.
void messageReceived(const QString &message, const QString &tag, Qgis::MessageLevel level)
MessageLevel
Level for messages This will be used both for message log and message bar in application.
static void logMessage(const QString &message, const QString &tag=QString(), Qgis::MessageLevel level=Qgis::Warning)
add a message to the instance (and create it if necessary)
static QgsMessageLog * messageLog()
Returns the application's message log.
void logMessage(const QString &message, const QString &tag, Qgis::MessageLevel level)
Default implementation of message logging interface.
Interface for logging messages from QGIS in GUI independent way.