|
SObjectizer
5.1
|
Базовый класс для формирователей сообщений журнала. Подробнее...
Открытые члены | |
| message_t () | |
| Основной конструктор. | |
| message_t (message_t &&message) | |
| message_t & | operator[] (importance_t importance) |
| Установить степень важности сообщения. | |
| virtual void | operator() (bool is_enabled=true)=0 |
| Сформировать сообщение. Подробнее... | |
| virtual void | operator() (const char *file, int line, bool is_enabled=true)=0 |
| Сформировать сообщение. Подробнее... | |
| message_t & | operator[] (const agent_stream_t &o) |
| Сохранение части сообщения в формирователе. | |
| message_t & | operator[] (const name_stream_t &o) |
| message_t & | operator[] (const desc_stream_t &o) |
Защищенные данные | |
| std::string | m_agent |
| Текущее значение имени агента. | |
| std::string | m_name |
| Текущее значение названия операции. | |
| std::string | m_desc |
| Текущее значение описания операции. | |
| importance_t | m_importance |
| Текущее значение степени важности операции. | |
Базовый класс для формирователей сообщений журнала.
Содержит базовую функциональность по накоплению таких составляющих сообщений журнала, как имя агента, степень важности сообщения, название операции и описание операции.
|
pure virtual |
Сформировать сообщение.
Будет переопределен в производных классах либо для формирования логического сообщения, либо для формирования сообщения об ошибке.
Сообщение не будет отослано агенту-журналу, если is_enabled == false.
Замещается в so_log_2::err_t и so_log_2::logic_t.
|
pure virtual |
Сформировать сообщение.
Будет переопределен в производных классах либо для формирования логического сообщения, либо для формирования сообщения об ошибке.
Если производный класс генерирует сообщение об ошибке, то file и line будут использоваться для указания места, в котором сообщение было сгенерировано.
Сообщение не будет отослано агенту-журналу, если is_enabled == false.
Замещается в so_log_2::err_t и so_log_2::logic_t.
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:24. Создано системой
1.8.3.1
|
|