6#ifndef SPDLOG_HEADER_ONLY
std::shared_ptr< logger > default_logger()
Definition registry-inl.h:97
void flush_on(level::level_enum log_level)
Definition registry-inl.h:183
void set_formatter(std::unique_ptr< formatter > formatter)
Definition registry-inl.h:142
void drop_all()
Definition registry-inl.h:231
void set_error_handler(err_handler handler)
Definition registry-inl.h:193
void set_automatic_registration(bool automatic_registration)
Definition registry-inl.h:259
logger * get_default_raw()
Definition registry-inl.h:107
void apply_logger_env_levels(std::shared_ptr< logger > new_logger)
Definition registry-inl.h:292
void drop(const std::string &logger_name)
Definition registry-inl.h:221
void disable_backtrace()
Definition registry-inl.h:163
void set_default_logger(std::shared_ptr< logger > new_default_logger)
Definition registry-inl.h:114
static registry & instance()
Definition registry-inl.h:286
void shutdown()
Definition registry-inl.h:239
void register_logger(std::shared_ptr< logger > new_logger)
Definition registry-inl.h:56
void apply_all(const std::function< void(const std::shared_ptr< logger >)> &fun)
Definition registry-inl.h:203
void enable_backtrace(size_t n_messages)
Definition registry-inl.h:152
std::shared_ptr< logger > get(const std::string &logger_name)
Definition registry-inl.h:90
void set_level(level::level_enum log_level)
Definition registry-inl.h:173
void initialize_logger(std::shared_ptr< logger > new_logger)
Definition registry-inl.h:62
level::level_enum level() const
Definition logger-inl.h:70
bool should_log(level::level_enum msg_level) const
Definition logger.h:304
void dump_backtrace()
Definition logger-inl.h:117
#define SPDLOG_INLINE
Definition common.h:47
level_enum
Definition common.h:233
SPDLOG_INLINE void disable_backtrace()
Definition spdlog-inl.h:41
SPDLOG_INLINE void register_logger(std::shared_ptr< logger > logger)
Definition spdlog-inl.h:76
SPDLOG_INLINE void initialize_logger(std::shared_ptr< logger > logger)
Definition spdlog-inl.h:16
SPDLOG_INLINE std::shared_ptr< logger > get(const std::string &name)
Definition spdlog-inl.h:21
SPDLOG_INLINE void set_level(level::level_enum log_level)
Definition spdlog-inl.h:61
SPDLOG_INLINE spdlog::logger * default_logger_raw()
Definition spdlog-inl.h:111
SPDLOG_INLINE void enable_backtrace(size_t n_messages)
Definition spdlog-inl.h:36
SPDLOG_INLINE void shutdown()
Definition spdlog-inl.h:96
SPDLOG_INLINE void set_error_handler(void(*handler)(const std::string &msg))
Definition spdlog-inl.h:71
SPDLOG_INLINE void dump_backtrace()
Definition spdlog-inl.h:46
SPDLOG_INLINE void set_automatic_registration(bool automatic_registration)
Definition spdlog-inl.h:101
SPDLOG_INLINE void apply_logger_env_levels(std::shared_ptr< logger > logger)
Definition spdlog-inl.h:121
SPDLOG_INLINE std::shared_ptr< spdlog::logger > default_logger()
Definition spdlog-inl.h:106
SPDLOG_INLINE void drop(const std::string &name)
Definition spdlog-inl.h:86
SPDLOG_INLINE void flush_on(level::level_enum log_level)
Definition spdlog-inl.h:66
SPDLOG_INLINE level::level_enum get_level()
Definition spdlog-inl.h:51
SPDLOG_INLINE void set_formatter(std::unique_ptr< spdlog::formatter > formatter)
Definition spdlog-inl.h:26
SPDLOG_INLINE void apply_all(const std::function< void(std::shared_ptr< logger >)> &fun)
Definition spdlog-inl.h:81
SPDLOG_INLINE void set_default_logger(std::shared_ptr< spdlog::logger > default_logger)
Definition spdlog-inl.h:116
pattern_time_type
Definition common.h:289
SPDLOG_INLINE bool should_log(level::level_enum log_level)
Definition spdlog-inl.h:56
SPDLOG_INLINE void set_pattern(std::string pattern, pattern_time_type time_type)
Definition spdlog-inl.h:31
SPDLOG_INLINE void drop_all()
Definition spdlog-inl.h:91