30 template<
typename...
Args>
41 template<
typename...
Args>
52 template<
typename...
Args>
63 template<
typename...
Args>
74 template<
typename...
Args>
85 template<
typename...
Args>
96 template<
typename...
Args>
104 static constexpr size_t c_max_log_traceback_messages = 512;
void log_message(LogLevel log_level, std::string_view message)
Definition logger.h:28
LogLevel level() const
Definition logger.h:64
Definition synchronized_value.h:18
Definition custom_decoration_generator.h:5
LogLevel log_level()
Definition log.h:20
void log_warn(std::string_view message)
Definition log.h:69
LogLevel
Definition log_level.h:11
void log_error(std::string_view message)
Definition log.h:80
void log_message(LogLevel level, std::string_view message)
Definition log.h:25
SynchronizedValue< CircularBuffer< LogMessage, detail::c_max_log_traceback_messages > > & global_get_traceback_log()
void log_info(std::string_view message)
Definition log.h:58
LogLevel global_get_traceback_level()
constexpr U to(T &&value)
Definition conversion.h:56
void log_trace(std::string_view message)
Definition log.h:36
void log_debug(std::string_view message)
Definition log.h:47
std::shared_ptr< Logger > global_default_logger()
Logger * global_default_logger_raw()
void log_critical(std::string_view message)
Definition log.h:91
void global_set_traceback_level(LogLevel)