Документация
ОС Аврора 5.1.7
Класс AbstractLogDevice (абстрактный)
#include <QtCrypto>
Диаграмма кооперации класса QCA::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 | Уровень важности сообщения |