void AbstractAppender::write(const QDateTime& timeStamp, Logger::LogLevel logLevel, const char* file, int line, const char* function, const QString& message) { if (logLevel >= detailsLevel()) { append(timeStamp, logLevel, file, line, function, message); } }
/** * This is the function called by Logger object to write a log message to the appender. * * \note This function is thread safe. * * \sa Logger::write() * \sa detailsLevel() */ void AbstractAppender::write(const QDateTime& timeStamp, Logger::LogLevel logLevel, const char* file, int line, const char* function, const QString& category, const QString& message) { if (logLevel >= detailsLevel()) { QMutexLocker locker(&m_writeMutex); append(timeStamp, logLevel, file, line, function, category, message); } }