![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Class coreBoost , Chapter 1. Boost.Log v2 , Core components
|
Параметры 43> | >> |
Возвращения:
Предыдущее значение включенного/отключенного флага
bool get_logging_enabled() const;
Метод позволяет определить, включена ли лесозаготовка. set_logging_enabled
.
void set_filter(filter const & filter);
Метод устанавливает глобальный лесозаготовительный фильтр.
Параметры: |
|
void reset_filter();
Метод удаляет глобальный фильтр для лесозаготовок. Все записи журналов передаются в раковины без применения глобальной фильтрации.
void add_sink(shared_ptr< sinks::sink> const & s;;
Метод добавляет новую раковину. Погружение включено в процесс заготовки сразу после добавления и до удаления. Ни одна раковина не может быть добавлена более одного раза одновременно. Если раковина уже зарегистрирована, звонок игнорируется.
Параметры: | >> 46>>>>>>>>>>>> >>>>>> >>>>>>> >>>>>>>>> |
void remove_sink(shared_ptr< sinks::sink> const & s);
Метод удаляет раковину. После удаления раковина не получит никаких записей журналов.
Параметры: | > 46>>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> |
void remove_all_sinks();
Метод удаляет все зарегистрированные раковины от выхода. Погружения не будут получать никаких записей журналов после удаления.
void flush();
The method performs flush on all registered sinks.
![]() | Note |
---|---|
Этот метод может занять длительное время, пока все раковины не смогут обрабатывать все буферные записи. Призыв также блокирует все попытки заготовки до завершения операции. |
Правда
, то добавляется атрибут и первый участник указывает на атрибут. В противном случае атрибут не был добавлен, и первый член указывает на атрибут, который предотвращает добавление. >>>>>20>>>>20>>>>>20>>>>>>20>>>>>
>>>>>20>>>>>20>>>20>>
>>>20>>>
>>>>>>>>>>>
Запросы:
Атрибут был добавлен с атрибутом add_global_attribute
call.
Условия:<2137>> более чем >>>>>>>>
attribute_set get_global_attributes() const;
Метод возвращает копию полного набора зарегистрированных глобальных атрибутов.
void set_global_attributes(attribute_set const & attrs;
The метод заменяет полный набор зарегистрированных в настоящее время глобальных атрибутов предоставленным набором.
add_global_attribute
.
Параметры: 27> <5143>4> |
![]() | Note |
---|---|
В однонаправленном построении эффект такой же, как добавление атрибута во всем мире. >>6>6>6>6>67>67>67>68>76>76>67>67>66>67>67>67>67>6868>700>7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Если второй участник |
>>>>>>20>>>>>
>>>>
>>
>>>20>>>>20>>
>>>
>>>>>>>>>
Запросы:
Атрибут был добавлен с add_thread_attribute
call.
Позитарные атрибуты:<2137>
attribute_set get_thread_attributes() const;
Метод возвращает копию полного набора зарегистрированных в настоящее время атрибутов.
void set_thread_attributes(attribute_set const & attrs);
The метод заменяет полный набор зарегистрированных в настоящее время резьбовых атрибутов с установленным набором.
<222>>>>
>>>>>> > >> >
>>
void set_ exception_handler(исключение_handler_type const & обработчик;
Метод устанавливает функцию обработчика исключения. Функция будет называться без аргументов в случае, если исключение происходит во время выполнения метода open_ record
или push_ record
. Так как обработчик исключения называется из заявления пойнт
, исключение может быть повторно выброшено для определения его типа.
По умолчанию не установлен ни один обработчик, таким образом, любое исключение распространяется как обычно.
См. также:
См. также:Использование/исключение_handler.hpp
Параметры: | <6162>>>>>>>>64> > | |||||||
<207>
запись open_ record(attribute_setconst& source_attributes); Метод пытается открыть новую запись. При попытке открыть запись журнала применяется вся фильтрация. Успешно открытая запись может быть перенесена дальше в раковины, позвонив Разрешено больше, чем одна открытая запись, такие записи существуют независимо. Все значения атрибутов приобретаются при открытии записи и не взаимодействуют между записями. Возвращенные записи могут быть скопированы, однако они не должны передаваться между различными нитями. Throws: Если обработчик исключения установлен, только бросается, если обработчик бросает. В противном случае может броситься, если один из стоков бросает, или достигается какое-то ограничение системных ресурсов.
запись open_ record(attribute_ value_set const & source_attributes); Метод пытается открыть новую запись, которая будет написана. При попытке открыть запись журнала применяется вся фильтрация. Успешно открытая запись может быть перенесена дальше в раковины, позвонив Разрешено больше, чем одна открытая запись, такие записи существуют независимо. Все значения атрибутов приобретаются при открытии записи и не взаимодействуют между записями. Возвращенные записи могут быть скопированы, однако они не должны передаваться между различными нитями. Throws: Если обработчик исключения установлен, только бросается, если обработчик бросает. В противном случае может броситься, если один из стоков бросает, или достигается какое-то ограничение системных ресурсов.
запись open_ record(attribute_value_set & source_attributes); Метод пытается открыть новую запись для записи. При попытке открыть запись журнала применяется вся фильтрация. Успешно открытая запись может быть перенесена дальше в раковины, позвонив Разрешено больше, чем одна открытая запись, такие записи существуют независимо. Все значения атрибутов приобретаются при открытии записи и не взаимодействуют между записями. Возвращенные записи могут быть скопированы, однако они не должны передаваться между различными потоками. Throws: Если установлен обработчик исключений, то он бросается только в том случае, если обработчик бросает. В противном случае может броситься, если один из стоков бросает, или достигается какое-то ограничение системных ресурсов. |
void push_запись(запись && rec);
Метод толкает запись на раковины.
Throws: Если установлен обработчик исключений, то он бросается только в том случае, если обработчик бросает. В противном случае может бросить, если один из раковин бросает.
Параметры: |
|