Flow 1.0.1
Flow project: Full implementation reference.
flow::log::Async_file_logger Member List

This is the complete list of members for flow::log::Async_file_logger, including all inherited members.

Async_file_logger(Logger *backup_logger_ptr, Config *config, const fs::path &log_path, bool capture_rotate_signals_internally)flow::log::Async_file_loggerexplicit
create_unique_id()flow::util::Unique_id_holderstatic
deep_size(const Log_request &val)flow::log::Async_file_loggerprivatestatic
do_log(Msg_metadata *metadata, util::String_view msg) overrideflow::log::Async_file_loggervirtual
get_log_component() constflow::log::Log_contextprotected
get_logger() constflow::log::Log_contextprotected
id_t typedefflow::util::Unique_id_holder
Lock_guard typedefflow::log::Async_file_loggerprivate
Log_context(Logger *logger=0)flow::log::Log_contextexplicitprotected
Log_context(Logger *logger, Component_payload component_payload)flow::log::Log_contextexplicitprotected
Log_context(const Log_context &src)flow::log::Log_contextexplicitprotected
Log_context(Log_context &&src)flow::log::Log_contextprotected
log_flush_and_reopen(bool async=true)flow::log::Async_file_logger
logs_asynchronously() const overrideflow::log::Async_file_loggervirtual
m_async_workerflow::log::Async_file_loggerprivate
m_componentflow::log::Log_contextprivate
m_configflow::log::Async_file_logger
m_idflow::util::Unique_id_holderprivate
m_loggerflow::log::Log_contextprivate
m_pending_logs_szflow::log::Async_file_loggerprivate
m_serial_loggerflow::log::Async_file_loggerprivate
m_signal_setflow::log::Async_file_loggerprivate
m_throttling_activeflow::log::Async_file_loggerprivate
m_throttling_cfgflow::log::Async_file_loggerprivate
m_throttling_mutexflow::log::Async_file_loggermutableprivate
m_throttling_nowflow::log::Async_file_loggerprivate
mem_cost(const Log_request &log_request)flow::log::Async_file_loggerprivatestatic
Mutex typedefflow::log::Async_file_loggerprivate
on_rotate_signal(const Error_code &sys_err_code, int sig_number)flow::log::Async_file_loggerprivate
flow::operator=(const Unique_id_holder &) constflow::util::Unique_id_holder
flow::log::Log_context::operator=(const Log_context &src)flow::log::Log_contextprotected
flow::log::Log_context::operator=(Log_context &&src)flow::log::Log_contextprotected
s_last_idflow::util::Unique_id_holderprivatestatic
s_this_thread_nickname_ptrflow::log::Loggerprivatestatic
set_thread_info(std::string *call_thread_nickname, flow::util::Thread_id *call_thread_id)flow::log::Loggerstatic
set_thread_info_in_msg_metadata(Msg_metadata *msg_metadata)flow::log::Loggerstatic
should_log(Sev sev, const Component &component) const overrideflow::log::Async_file_loggervirtual
Signal_set typedefflow::log::Async_file_loggerprivate
swap(Log_context &other)flow::log::Log_contextprotected
this_thread_logged_name_os_manip(std::ostream &os)flow::log::Loggerstatic
this_thread_ostream() constflow::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::Loggerstatic
throttling_active() constflow::log::Async_file_logger
throttling_cfg() constflow::log::Async_file_logger
throttling_cfg(bool active, const Throttling_cfg &cfg)flow::log::Async_file_logger
unique_id() constflow::util::Unique_id_holder
Unique_id_holder()flow::util::Unique_id_holderexplicit
Unique_id_holder(const Unique_id_holder &)flow::util::Unique_id_holderexplicit
~Async_file_logger() overrideflow::log::Async_file_logger
~Null_interface()=0flow::util::Null_interfacepure virtual