14 #ifndef ABSTRACTAPPENDER_H 15 #define ABSTRACTAPPENDER_H 18 #include "CuteLogger_global.h" 33 void setDetailsLevel(
const QString& level);
35 void write(
const QDateTime& timeStamp,
Logger::LogLevel logLevel,
const char* file,
int line,
const char*
function,
36 const QString& category,
const QString& message);
39 virtual void append(
const QDateTime& timeStamp,
Logger::LogLevel logLevel,
const char* file,
int line,
40 const char*
function,
const QString& category,
const QString& message) = 0;
46 mutable QMutex m_detailsLevelMutex;
49 #endif // ABSTRACTAPPENDER_H The AbstractAppender class provides an abstract base class for writing a log entries.
Definition: AbstractAppender.h:25
LogLevel
Describes the possible severity levels of the log records.
Definition: Logger.h:99
A file containing the description of Logger class and and additional useful macros for logging...