|
SObjectizer
5.1
|
Вспомогательные классы и макросы для логирования. Подробнее...
Классы | |
| class | so_log_2::chain_logging_guard_t |
| Клас который инсталлирует/деинсталлирует backend. Подробнее... | |
| struct | so_log_2::param_base_t< T > |
| Базовый шаблон для параметра сообщения лога. Подробнее... | |
| class | so_log_2::agent_stream_t |
| Класс, реализующий поток для формирования имени агента. Подробнее... | |
| class | so_log_2::name_stream_t |
| Класс, реализующий поток для формирования названия операции. Подробнее... | |
| class | so_log_2::desc_stream_t |
| Класс, реализующий поток для формирования описания операции. Подробнее... | |
| class | so_log_2::message_t |
| Базовый класс для формирователей сообщений журнала. Подробнее... | |
| class | so_log_2::message_proxy_t< MESSAGE > |
| class | so_log_2::logic_t |
| Формирователь логического сообщения. Подробнее... | |
| class | so_log_2::logic_maker_t |
| class | so_log_2::err_t |
| Формирователь сообщения об ошибке. Подробнее... | |
| class | so_log_2::err_maker_t |
Пространства имен | |
| namespace | so_log_2 |
| Основное пространство имен подсистемы log. | |
Макросы | |
| #define | SO_LOG_MSG(ns, anchor, message) |
| Макросы логирования. Подробнее... | |
| #define | SO_LOG_MSG_SAME_NS(anchor, message) |
| макрос для логирования сообщения Подробнее... | |
Перечисления | |
| enum | so_log_2::importance_t { so_log_2::lowest, so_log_2::low, so_log_2::normal, so_log_2::medium, so_log_2::high, so_log_2::highest } |
| Показатель важности сообщения. Подробнее... | |
Функции | |
| so_log_2::create_backend_null () | |
| Создать null backend. | |
| so_log_2::create_backend_24h (const std::string &path) | |
| Создать суточный backend. | |
| so_log_2::create_backend_15min (const std::string &path) | |
| Создать 15-минутный backend. | |
| so_log_2::create_event_exception_logger () | |
| Создать журнализатор исключений, котрый будет печытать сообщение об ошибке череp so_log_2. | |
| agent_stream_t | so_log_2::a () |
| Получить поток для формирования имени агента. Подробнее... | |
| name_stream_t | so_log_2::n () |
| Получить поток для формирования названия операции. Подробнее... | |
| desc_stream_t | so_log_2::d () |
| Получить поток для формирования описания операции. Подробнее... | |
| so_log_2::SO_LOG_2_FUNC (logic_maker_t) logic | |
| so_log_2::SO_LOG_2_FUNC (err_maker_t) err | |
Вспомогательные классы и макросы для логирования.
| #define SO_LOG_MSG | ( | ns, | |
| anchor, | |||
| message | |||
| ) |
Макросы логирования.
макрос для логирования сообщения
| message | из якоря |
| anchor | в пространстве имен |
| ns. |
| #define SO_LOG_MSG_SAME_NS | ( | anchor, | |
| message | |||
| ) |
макрос для логирования сообщения
| message | из якоря |
| anchor | в текущем пространстве имен. |
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:20. Создано системой
1.8.3.1
|
|