SObjectizer  5.1
Открытые члены | Закрытые типы | Полный список членов класса
Класс so_log_2::err_t

Формирователь сообщения об ошибке. Подробнее...

Граф наследования:so_log_2::err_t:
so_log_2::message_t

Открытые члены

 err_t ()
 Устанавливает важность сообщения в so_log_2::high.
 
 err_t (err_t &&err)
 
virtual void operator() (bool is_enabled=true)
 
virtual void operator() (const char *file, int line, bool is_enabled=true)
 Сформировать сообщение. Подробнее...
 
- Открытые члены inherited from so_log_2::message_t
 message_t ()
 Основной конструктор.
 
 message_t (message_t &&message)
 
message_toperator[] (importance_t importance)
 Установить степень важности сообщения.
 
message_toperator[] (const agent_stream_t &o)
 Сохранение части сообщения в формирователе.
 
message_toperator[] (const name_stream_t &o)
 
message_toperator[] (const desc_stream_t &o)
 

Закрытые типы

typedef message_t base_type_t
 

Additional Inherited Members

- Защищенные данные inherited from so_log_2::message_t
std::string m_agent
 Текущее значение имени агента.
 
std::string m_name
 Текущее значение названия операции.
 
std::string m_desc
 Текущее значение описания операции.
 
importance_t m_importance
 Текущее значение степени важности операции.
 

Подробное описание

Формирователь сообщения об ошибке.

Начиная с
v.1.0.3

Методы

void so_log_2::err_t::operator() ( bool  is_enabled = true)
virtual

В качестве имени файла и номера строки используются значения по умолчанию.

Замещает so_log_2::message_t.

Перекрестные ссылки so_log_2::message_t::m_agent, so_log_2::message_t::m_desc, so_log_2::message_t::m_importance, so_log_2::message_t::m_name и so_log_2::impl::transform_log_message_data_if_needed().

void so_log_2::err_t::operator() ( const char *  file,
int  line,
bool  is_enabled = true 
)
virtual

Сформировать сообщение.

Будет переопределен в производных классах либо для формирования логического сообщения, либо для формирования сообщения об ошибке.

Если производный класс генерирует сообщение об ошибке, то file и line будут использоваться для указания места, в котором сообщение было сгенерировано.

Сообщение не будет отослано агенту-журналу, если is_enabled == false.

Замещает so_log_2::message_t.

Перекрестные ссылки so_log_2::message_t::m_agent, so_log_2::message_t::m_desc, so_log_2::message_t::m_importance, so_log_2::message_t::m_name и so_log_2::impl::transform_log_message_data_if_needed().


Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:24. Создано системой  doxygen1.8.3.1 Intervale SourceForge.net Logo