Class template basic_exception_handler_logger
boost::log::sources::basic_exception_handler_logger — Exception handler feature implementation.
Synopsis
Description
basic_exception_handler_logger
public
construct/copy/destruct
basic_ exceptionion_handler_logger();
Default конструктор. У построенного регистратора нет обработчика исключений.
basic_ exception_handler_logger(basic_ exception_handler_logger const & что);
Copy конструктор
basic_ exceptionion_handler_logger(basic_ exception_handler_logger && that);
Мовенный конструктор
template<typename ArgsT> explicit basic_ exception_handler_logger(ArgsT const & args;
Конструктор с аргументами. Передает аргументы другим функциям.
basic_exception_handler_logger
public member functions
template<typename HandlerT> void set_ exceptionion_handler(HandlerT const & обработчик;
Метод устанавливает функцию обработчика исключения. Функция будет называться без аргументов в случае, если исключение происходит во время выполнения метода open_ record
или push_ record
.
По умолчанию не установлено ни одного обработчика, поэтому любое исключение распространяется как обычно.
См. также:
утилита/исключение_handler.hpp
обработчик