![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Class template basic_composite_loggerBoost , Chapter 1. Boost.Log v2 , Logging sources
|
Параметры: |
|
Возврат: | Пара значений. Если второй член< |
voidremove_attribute(attribute_set::iteratorit);>
Способ удаляет атрибут из набора атрибутов, специфичных для источника.
Параметры: |
| ||
Требуется: | Атрибут был добавлен с вызовом add_attribute для этого экземпляра регистратора. | ||
Постусловия: | Атрибут больше не регистрируется как атрибут источника для этого регистратора. Итератор недействителен после удаления |
voidremove_all_attributes();>
Метод удаляет все атрибуты из регистратора. Все итераторы и ссылки на удаленные атрибуты недействительны.
attribute_setget_attributes()const;>
Способ извлекает копию набора со всеми атрибутами из регистратора.
Возврат: | Копия набора атрибутов. Атрибуты мелкокопированы. |
voidset_attributes(attribute_setconst&attrs);>
Метод устанавливает весь атрибут, установленный в регистраторе. Все итераторы и ссылки на элементы предыдущего набора недействительны. Итераторы к наборуаттрнедействительны для использования с регистратором (то есть регистратор владеет копиейаттрпосле завершения).
Параметры: |
|
recordopen_record();>
Способ открывает новую лог-запись в бревенчатом ядре.
Возвращение: | Действительная ручка записи, если запись регистрации успешно открыта, недействительная ручка в противном случае. |
template<typenameArgsT>recordopen_record(ArgsTconst&args);>
Способ открывает новую лог-запись в бревенчатом ядре.
Параметры: |
| ||
Возвращение: | Действительная ручка записи, если запись регистрации успешно открыта, недействительная ручка в противном случае. |
voidpush_record(record&&rec);>
Способ толкает сконструированное сообщение к ядру журналирования
Параметры: |
|
voidswap(basic_composite_logger&that);>
Безопасная реализация свопа
Статья Class template basic_composite_logger раздела Chapter 1. Boost.Log v2 Logging sources может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Logging sources ::
реклама |