Function template register_formatter_factory
boost::log::register_formatter_factory — The function registers a user-defined formatter factory.
Synopsis
template<typename FactoryT>
boost::enable_if_c< is_base_and_derived< formatter_factory< typename FactoryT::char_type >, FactoryT >::value >::type
register_formatter_factory(attribute_name const & attr_name,
shared_ptr< FactoryT > const & factory);
Description
Функция регистрирует фабрику определяемого пользователем форматтера. Зарегистрированная фабричная функция будет называться, когда парсер форматтера обнаруживает указанное имя атрибута в строке форматера.
Параметры: |
<attr_name> |
Имя атрибута |
<factory> |
Указатель на заводе-изготовителе |
|
Требуется: |
<!!attr_name && !!factory> |