MythTV
master
|
#include <QMutexLocker>
#include <QSocketNotifier>
#include <QMutex>
#include <QQueue>
#include <QElapsedTimer>
#include <cstdint>
#include <ctime>
#include <fstream>
#include <unistd.h>
#include "mythconfig.h"
#include "mythbaseexp.h"
#include "verbosedefs.h"
#include "mthread.h"
Go to the source code of this file.
Classes | |
class | LoggerBase |
Base class for the various logging mechanisms. More... | |
class | FileLogger |
File-based logger - used for logfiles and console. More... | |
class | LogForwardThread |
The logging thread that forwards received messages to the consuming loggers via ZeroMQ. More... | |
Typedefs | |
using | LoggingItemList = QList< LoggingItem * > |
Functions | |
MBASE_PUBLIC bool | logForwardStart (void) |
MBASE_PUBLIC void | logForwardStop (void) |
MBASE_PUBLIC void | logForwardMessage (LoggingItem *item) |
using LoggingItemList = QList<LoggingItem *> |
Definition at line 83 of file loggingserver.h.
MBASE_PUBLIC bool logForwardStart | ( | void | ) |
Definition at line 468 of file loggingserver.cpp.
Referenced by LoggerThread::LoggerThread().
MBASE_PUBLIC void logForwardStop | ( | void | ) |
Definition at line 477 of file loggingserver.cpp.
Referenced by LoggerThread::~LoggerThread().
MBASE_PUBLIC void logForwardMessage | ( | LoggingItem * | item | ) |
Definition at line 489 of file loggingserver.cpp.
Referenced by LoggerThread::handleItem().