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

Реализация ACE_Log_Msg_Backend для игнорирования логирования. Подробнее...

Граф наследования:so_log_2::backend_null_t:
so_log_2::chained_backend_t

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

typedef chained_backend_t base_type_t
 

Additional Inherited Members

- Открытые члены inherited from so_log_2::chained_backend_t
 chained_backend_t (message_filter_unique_ptr_t &&message_filter=message_filter_unique_ptr_t(new void_message_filter_t))
 
ACE_Log_Msg_Backend * release_and_set_backend (ACE_Log_Msg_Backend *)
 Назначить следующий в цепочке backend. Текущий НЕ уничтожается и возвращается
 
ACE_Log_Msg_Backend * get_backend ()
 Получить текущий следующий по цепочке backend.
 
virtual int open (const ACE_TCHAR *logger_key)
 Перегрузка методов базового класса. Подробнее...
 
virtual int reset ()
 Reset the backend. Подробнее...
 
virtual int close ()
 Close the backend completely.
 
virtual ssize_t log (ACE_Log_Record &log_record)
 Process a log record.
 
- Открытые статические члены inherited from so_log_2::chained_backend_t
static void install_backend (std::unique_ptr< chained_backend_t > &&new_chained_backend)
 Вставить backend в цепочку. Подробнее...
 
static void uninstall_backend (chained_backend_t *backend_ptr)
 Удалить backend из цепочки. Подробнее...
 
- Защищенные члены inherited from so_log_2::chained_backend_t
virtual ssize_t inner_log (ACE_Log_Record &log_record)
 Метод обработки сообщения. Подробнее...
 
virtual int inner_open (const ACE_TCHAR *logger_key)
 
virtual int inner_reset ()
 
virtual int inner_close ()
 

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

Реализация ACE_Log_Msg_Backend для игнорирования логирования.

Для корректной работы все что нужно сделать это задать фильтр, который не пропускает ни одного сообщения.

Заметки
Можно было бы вообще ничего не переопределять, но чтобы исключить один лишний вызов функциии, лучше задать блокирующий все сообщений фильтр.

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