kradio4
r778
|
#include <thread-logging.h>
Public Types | |
enum | LoggingClass { LogInfo, LogWarning, LogDebug, LogError } |
Public Member Functions | |
ThreadLogging () | |
bool | hasLog (LoggingClass cls) const |
QStringList | getLogs (LoggingClass cls, bool resetLog=true) |
QList< LoggingClass > | getLogClasses () const |
void | log (LoggingClass cls, QString logString) |
Private Attributes | |
QMutex | m_accessLock |
QMap< LoggingClass, QStringList > | logs |
Definition at line 31 of file thread-logging.h.
ThreadLogging::ThreadLogging | ( | ) |
QList<LoggingClass> ThreadLogging::getLogClasses | ( | ) | const |
QStringList ThreadLogging::getLogs | ( | LoggingClass | cls, |
bool | resetLog = true |
||
) |
bool ThreadLogging::hasLog | ( | LoggingClass | cls | ) | const |
void ThreadLogging::log | ( | LoggingClass | cls, |
QString | logString | ||
) |
QMap<LoggingClass, QStringList> ThreadLogging::logs [private] |
Definition at line 44 of file thread-logging.h.
QMutex ThreadLogging::m_accessLock [mutable, private] |
Definition at line 43 of file thread-logging.h.