Function template register_sink_factory
boost::log::register_sink_factory — The function registers a factory for a custom sink.
Synopsis
template<typename FactoryT>
boost::enable_if_c< is_base_and_derived< sink_factory< typename FactoryT::char_type >, FactoryT >::value >::type
register_sink_factory(std::string const & sink_name,
shared_ptr< FactoryT > const & factory);
Description
Функция регистрирует завод для раковины. Завод будет призван создать экземпляр раковины, когда парсер обнаруживает указанный тип раковины в файле настроек. Завод должен принять карту параметров [название параметра - >значение параметра], которую он может использовать для инициализации раковины. Завод должен вернуть указатель non-NULL в конструируемый экземпляр раковины.
Параметры: | <factory > | Укажите на завод по производству раковин. Это не должно быть нулем. | <sink_name > | Обычай называть раковину |
|