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 |