21 #include <QTextStream>
29 QgsDebugMsg( QStringLiteral(
"%1 %2[%3] %4" ).arg( QDateTime::currentDateTime().toString( Qt::ISODate ), tag ).arg( level ).arg( message ) );
34 void QgsMessageLog::emitMessage(
const QString &message,
const QString &tag,
Qgis::MessageLevel level,
bool notifyUser )
37 if ( level !=
Qgis::Info && notifyUser && mAdviseBlockCount == 0 )
53 QTextStream cerr( stderr );
54 cerr << formattedMessage;
59 const QString time = QTime::currentTime().toString();
60 const QString levelStr = level ==
Qgis::Info ? QStringLiteral(
"INFO" ) :
62 QStringLiteral(
"CRITICAL" );
63 const QString pid = QString::number( QCoreApplication::applicationPid() );
64 return QStringLiteral(
"%1 %2 %3[%4]: %5\n" ).arg( time, levelStr, tag, pid, message );