Интерфейс объекта, который логирует исключение.
Подробнее...
Интерфейс объекта, который логирует исключение.
- Примеры:
- so_5/exception_logger.
virtual void so_5::rt::event_exception_logger_t::log_exception |
( |
const std::exception & |
event_exception, |
|
|
const std::string & |
coop_name |
|
) |
| |
|
pure virtual |
Метод логирования исключения. Логирование определяется наследниками класса.
- Аргументы
-
event_exception | Ссылка на экземпляр возникшего исключения. |
coop_name | Имя кооперации, которой принадлежит агент. |
Замещается в so_log_2::event_exception_logger_t.
- Примеры:
- so_5/exception_logger.
Обработка инсталляции.
Если текущий журнализатор ставиться в то время, когда уже есть журнализатор, то новый должен решить, что делать со старым. Реализация по умолчанию удаляет старый журнализатор.
- Аргументы
-
previous_logger | Предыдущий журнализатор. |