化。flush_level_ 变量用于控制日志的刷新行为。
level::level_enum flush_level_ = level::off;
// 错误处理器变量的声明。
err_handler err_handler_;
// 线程池
std::shared_ptr<thread_pool> tp_;
// periodic_worker表示一个周期性任务的执行器。
// 在 spdlog 中,periodic_worker 类型可能表示一个周期性的定时任务执行器,用于定期执行某个操作。
std::unique_ptr<periodic_worker> periodic_flusher_;
// 默认日志
std::shared_ptr<logger> default_logger_;
// 是否自动注册,默认true
bool automatic_registration_ = true;
// 回溯级别默认为0
size_t backtrace_n_messages_ = 0;
};
} // namespace details
} // namespace spdlog
#ifdef SPDLOG_HEADER_ONLY
# include "registry-inl.h"
#endif
|