![]() |
![]() ![]() ![]() ![]() |
![]() |
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 метод заменяет полный набор зарегистрированных в настоящее время глобальных атрибутов предоставленным набором.
27>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>![[Note]](/img/note.png)
>>>
>>>>>> > >> >
>>
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: Если установлен обработчик исключений, то он бросается только в том случае, если обработчик бросает. В противном случае может бросить, если один из раковин бросает.
| Параметры: |
| ||||||||||||||||