unilink  0.4.3
A simple C++ library for unified async communication
unilink::diagnostics::Logger Member List

This is the complete list of members for unilink::diagnostics::Logger, including all inherited members.

critical(std::string_view component, std::string_view operation, std::string_view message)unilink::diagnostics::Logger
debug(std::string_view component, std::string_view operation, std::string_view message)unilink::diagnostics::Logger
default_logger()unilink::diagnostics::Loggerstatic
error(std::string_view component, std::string_view operation, std::string_view message)unilink::diagnostics::Logger
flush()unilink::diagnostics::Logger
get_async_stats() constunilink::diagnostics::Logger
get_level() constunilink::diagnostics::Logger
info(std::string_view component, std::string_view operation, std::string_view message)unilink::diagnostics::Logger
instance()unilink::diagnostics::Loggerstatic
is_async_logging_enabled() constunilink::diagnostics::Logger
is_enabled() constunilink::diagnostics::Logger
log(LogLevel level, std::string_view component, std::string_view operation, std::string_view message)unilink::diagnostics::Logger
LogCallback typedefunilink::diagnostics::Logger
Logger()unilink::diagnostics::Logger
Logger(Logger &&) noexceptunilink::diagnostics::Logger
Logger(const Logger &)=deleteunilink::diagnostics::Logger
operator=(Logger &&) noexceptunilink::diagnostics::Logger
operator=(const Logger &)=deleteunilink::diagnostics::Logger
set_async_logging(bool enable, const AsyncLogConfig &config=AsyncLogConfig{})unilink::diagnostics::Logger
set_callback(LogCallback callback)unilink::diagnostics::Logger
set_console_output(bool enable)unilink::diagnostics::Logger
set_enabled(bool enabled)unilink::diagnostics::Logger
set_file_output(const std::string &filename)unilink::diagnostics::Logger
set_file_output_with_rotation(const std::string &filename, const LogRotationConfig &config=LogRotationConfig{})unilink::diagnostics::Logger
set_format(const std::string &format)unilink::diagnostics::Logger
set_level(LogLevel level)unilink::diagnostics::Logger
set_outputs(int outputs)unilink::diagnostics::Logger
warning(std::string_view component, std::string_view operation, std::string_view message)unilink::diagnostics::Logger
~Logger()unilink::diagnostics::Logger