Class template basic_formatting_sink_frontend
boost::log::sinks::basic_formatting_sink_frontend — A base class for a logging sink frontend with formatting support.
Synopsis
Description
basic_formatting_sink_frontend
public
construct/copy/destruct
- <
explicitbasic_formatting_sink_frontend(boolcross_thread);
>Начало строительства.Параметры: | <cross_thread > | Флаг указывает, проходит ли раковина регистрационные записи между различными нитями |
|
basic_formatting_sink_frontend
public member functions
- <
template<typenameFunT>voidset_formatter(FunTconst&formatter);
>Метод устанавливает объект функции формататора, специфичный для поглотителя
- <
voidreset_formatter();
>Метод сбрасывает формататор
- <
std::localegetloc()const;
>Метод возвращает текущую локализацию, используемую для форматирования
- <
voidimbue(std::localeconst&loc);
>Метод устанавливает место, используемое для форматирования
basic_formatting_sink_frontend
protected member functions
- <
formatter_type&formatter();
>Возвращает ссылку на форматировщик.
- <
template<typenameBackendMutexT,typenameBackendT>
voidfeed_record(record_viewconst&rec,BackendMutexT&backend_mutex,
BackendT&backend);
>Запись кормов для бэкэнда.
- <
template<typenameBackendMutexT,typenameBackendT>
booltry_feed_record(record_viewconst&rec,BackendMutexT&backend_mutex,
BackendT&backend);
>Попытки подавать запись журнала на бэкэнд, не блокируются, еслибэкэнд_mutexзаблокирован.