21 #ifndef CTKERRORLOGABSTRACTMESSAGEHANDLER_H
22 #define CTKERRORLOGABSTRACTMESSAGEHANDLER_H
29 #include "ctkCoreExport.h"
34 class ctkErrorLogAbstractMessageHandlerPrivate;
64 void messageHandled(
const QDateTime& currentDateTime,
const QString& threadId,
74 QScopedPointer<ctkErrorLogAbstractMessageHandlerPrivate>
d_ptr;
void setTerminalOutput(ctkErrorLogTerminalOutput::TerminalOutput terminalOutputType, ctkErrorLogTerminalOutput *terminalOutput)
QString handlerPrettyName() const
void setHandlerPrettyName(const QString &newHandlerPrettyName)
void handleMessage(const QString &threadId, ctkErrorLogLevel::LogLevel logLevel, const QString &origin, const ctkErrorLogContext &logContext, const QString &text)
void messageHandled(const QDateTime ¤tDateTime, const QString &threadId, ctkErrorLogLevel::LogLevel logLevel, const QString &origin, const ctkErrorLogContext &logContext, const QString &text)
virtual QString handlerName() const =0
void setEnabled(bool value)
virtual void setEnabledInternal(bool value)=0
virtual ~ctkErrorLogAbstractMessageHandler()
ctkErrorLogTerminalOutput * terminalOutput(ctkErrorLogTerminalOutput::TerminalOutput terminalOutputType) const
QScopedPointer< ctkErrorLogAbstractMessageHandlerPrivate > d_ptr
ctkErrorLogAbstractMessageHandler()
Disabled by default.