quill
LoggerImpl< TFrontendOptions > Member List

This is the complete list of members for LoggerImpl< TFrontendOptions >, including all inherited members.

_backtrace_flush_level (defined in detail::LoggerBase)detail::LoggerBaseprotected
_backtrace_storage (defined in detail::LoggerBase)detail::LoggerBaseprotected
_clock_source (defined in detail::LoggerBase)detail::LoggerBaseprotected
_log_level (defined in detail::LoggerBase)detail::LoggerBaseprotected
_logger_name (defined in detail::LoggerBase)detail::LoggerBaseprotected
_message_flush_threshold (defined in detail::LoggerBase)detail::LoggerBaseprotected
_messages_since_last_flush (defined in detail::LoggerBase)detail::LoggerBaseprotected
_pattern_formatter (defined in detail::LoggerBase)detail::LoggerBaseprotected
_pattern_formatter_options (defined in detail::LoggerBase)detail::LoggerBaseprotected
_sinks (defined in detail::LoggerBase)detail::LoggerBaseprotected
_thread_context (defined in detail::LoggerBase)detail::LoggerBaseinlineprotectedstatic
_user_clock (defined in detail::LoggerBase)detail::LoggerBaseprotected
_validdetail::LoggerBaseprotected
detail::BackendWorker (defined in LoggerImpl< TFrontendOptions >)LoggerImpl< TFrontendOptions >friend
detail::LoggerManager (defined in LoggerImpl< TFrontendOptions >)LoggerImpl< TFrontendOptions >friend
flush_backtrace()LoggerImpl< TFrontendOptions >inline
flush_log(uint32_t sleep_duration_ns=100)LoggerImpl< TFrontendOptions >inline
frontend_options_t typedef (defined in LoggerImpl< TFrontendOptions >)LoggerImpl< TFrontendOptions >
get_clock_source_type() const noexceptdetail::LoggerBaseinline
get_log_level() const noexceptdetail::LoggerBaseinline
get_logger_name() const noexceptdetail::LoggerBaseinline
get_pattern_formatter_options() const noexceptdetail::LoggerBaseinline
get_sinks() const noexceptdetail::LoggerBaseinline
get_user_clock_source() const noexceptdetail::LoggerBaseinline
init_backtrace(uint32_t max_capacity, LogLevel flush_level=LogLevel::None)LoggerImpl< TFrontendOptions >inline
is_valid_logger() const noexceptdetail::LoggerBaseinline
log_statement(MacroMetadata const *macro_metadata, Args &&... fmt_args)LoggerImpl< TFrontendOptions >inline
log_statement_runtime_metadata(MacroMetadata const *macro_metadata, char const *fmt, char const *file_path, char const *function_name, char const *tags, uint32_t line_number, LogLevel log_level, Args &&... fmt_args)LoggerImpl< TFrontendOptions >inline
LoggerBase(std::string logger_name, std::vector< std::shared_ptr< Sink >> sinks, PatternFormatterOptions pattern_formatter_options, ClockSourceType clock_source, UserClockSource *user_clock) (defined in detail::LoggerBase)detail::LoggerBaseinline
LoggerBase(LoggerBase const &)=delete (defined in detail::LoggerBase)detail::LoggerBase
LoggerImpl(LoggerImpl const &)=delete (defined in LoggerImpl< TFrontendOptions >)LoggerImpl< TFrontendOptions >
mark_invalid()detail::LoggerBaseinline
operator=(LoggerImpl const &)=delete (defined in LoggerImpl< TFrontendOptions >)LoggerImpl< TFrontendOptions >
operator=(LoggerBase const &)=delete (defined in detail::LoggerBase)detail::LoggerBase
set_immediate_flush(uint32_t flush_every_n_messages=1)detail::LoggerBaseinline
set_log_level(LogLevel new_log_level)detail::LoggerBaseinline
should_log_statement() const noexceptdetail::LoggerBaseinline
should_log_statement(LogLevel log_statement_level) const noexceptdetail::LoggerBaseinline
using_unbounded_queue (defined in LoggerImpl< TFrontendOptions >)LoggerImpl< TFrontendOptions >static
~LoggerBase()=default (defined in detail::LoggerBase)detail::LoggerBasevirtual
~LoggerImpl() override=default (defined in LoggerImpl< TFrontendOptions >)LoggerImpl< TFrontendOptions >