Async_file_logger(Logger *backup_logger_ptr, Config *config, const fs::path &log_path, bool capture_rotate_signals_internally) | flow::log::Async_file_logger | explicit |
create_unique_id() | flow::util::Unique_id_holder | static |
deep_size(const Log_request &val) | flow::log::Async_file_logger | privatestatic |
do_log(Msg_metadata *metadata, util::String_view msg) override | flow::log::Async_file_logger | virtual |
get_log_component() const | flow::log::Log_context | protected |
get_logger() const | flow::log::Log_context | protected |
id_t typedef | flow::util::Unique_id_holder | |
Lock_guard typedef | flow::log::Async_file_logger | private |
Log_context(Logger *logger=0) | flow::log::Log_context | explicitprotected |
Log_context(Logger *logger, Component_payload component_payload) | flow::log::Log_context | explicitprotected |
Log_context(const Log_context &src) | flow::log::Log_context | explicitprotected |
Log_context(Log_context &&src) | flow::log::Log_context | protected |
log_flush_and_reopen(bool async=true) | flow::log::Async_file_logger | |
logs_asynchronously() const override | flow::log::Async_file_logger | virtual |
m_async_worker | flow::log::Async_file_logger | private |
m_component | flow::log::Log_context | private |
m_config | flow::log::Async_file_logger | |
m_id | flow::util::Unique_id_holder | private |
m_logger | flow::log::Log_context | private |
m_pending_logs_sz | flow::log::Async_file_logger | private |
m_serial_logger | flow::log::Async_file_logger | private |
m_signal_set | flow::log::Async_file_logger | private |
m_throttling_active | flow::log::Async_file_logger | private |
m_throttling_cfg | flow::log::Async_file_logger | private |
m_throttling_mutex | flow::log::Async_file_logger | mutableprivate |
m_throttling_now | flow::log::Async_file_logger | private |
mem_cost(const Log_request &log_request) | flow::log::Async_file_logger | privatestatic |
Mutex typedef | flow::log::Async_file_logger | private |
on_rotate_signal(const Error_code &sys_err_code, int sig_number) | flow::log::Async_file_logger | private |
flow::operator=(const Unique_id_holder &) const | flow::util::Unique_id_holder | |
flow::log::Log_context::operator=(const Log_context &src) | flow::log::Log_context | protected |
flow::log::Log_context::operator=(Log_context &&src) | flow::log::Log_context | protected |
s_last_id | flow::util::Unique_id_holder | privatestatic |
s_this_thread_nickname_ptr | flow::log::Logger | privatestatic |
set_thread_info(std::string *call_thread_nickname, flow::util::Thread_id *call_thread_id) | flow::log::Logger | static |
set_thread_info_in_msg_metadata(Msg_metadata *msg_metadata) | flow::log::Logger | static |
should_log(Sev sev, const Component &component) const override | flow::log::Async_file_logger | virtual |
Signal_set typedef | flow::log::Async_file_logger | private |
swap(Log_context &other) | flow::log::Log_context | protected |
this_thread_logged_name_os_manip(std::ostream &os) | flow::log::Logger | static |
this_thread_ostream() const | flow::log::Logger | |
this_thread_set_logged_nickname(util::String_view thread_nickname=util::String_view(), Logger *logger_ptr=0, bool also_set_os_name=true) | flow::log::Logger | static |
throttling_active() const | flow::log::Async_file_logger | |
throttling_cfg() const | flow::log::Async_file_logger | |
throttling_cfg(bool active, const Throttling_cfg &cfg) | flow::log::Async_file_logger | |
unique_id() const | flow::util::Unique_id_holder | |
Unique_id_holder() | flow::util::Unique_id_holder | explicit |
Unique_id_holder(const Unique_id_holder &) | flow::util::Unique_id_holder | explicit |
~Async_file_logger() override | flow::log::Async_file_logger | |
~Null_interface()=0 | flow::util::Null_interface | pure virtual |