Документация
ОС Аврора 5.0.1
Класс AbstractLogDevice (абстрактный)
Публичные функции
virtual void | logBinaryMessage (const QByteArray &blob, Logger::Severity severity) |
virtual void | logTextMessage (const QString &message, Logger::Severity severity) |
QString | name () const |
Защищённые методы
AbstractLogDevice (const QString &name, QObject *parent=nullptr) |
Подробное описание
Регистратор абстрактного журнала.
Описание конструкторов и деструктора
AbstractLogDevice()
QCA::AbstractLogDevice::AbstractLogDevice (const QString & name, QObject * parent = nullptr) | explicit protected |
Создаёт новый регистратор сообщений.
Параметры
name | Название данного регистратора |
parent | Родитель данного регистратора |
Описание методов
name()
QString QCA::AbstractLogDevice::name () const |
Название данного регистратора.
logTextMessage()
virtual void QCA::AbstractLogDevice::logTextMessage (const QString & message, Logger::Severity severity ) | virtual |
Регистрирует сообщение.
Реализация по умолчанию ничего не делает — необходимо переопределить этот метод в подклассе для выполнения того, что требуется для ведения журнала.
Параметры
message | Регистрируемое сообщение |
severity | Уровень важности сообщения |
logBinaryMessage()
virtual void QCA::AbstractLogDevice::logBinaryMessage (const QByteArray & blob, Logger::Severity severity ) | virtual |
Регистрирует двоичный BLOB-объект.
Реализация по умолчанию ничего не делает — необходимо переопределить этот метод в подклассе для выполнения того, что требуется для ведения журнала.
Параметры
blob | Сообщение (как массив байтов) для регистрации |
severity | Уровень важности сообщения |