55 async_logger(std::string logger_name,
sink_ptr single_sink, std::weak_ptr<details::thread_pool> tp,
58 std::shared_ptr<logger>
clone(std::string new_name)
override;
68 std::weak_ptr<details::thread_pool> thread_pool_;
auto begin(const C &c) -> decltype(c.begin())
std::initializer_list< sink_ptr > sinks_init_list
std::shared_ptr< sinks::sink > sink_ptr
std::shared_ptr< logger > clone(std::string new_name) override
std::shared_ptr< spdlog::details::thread_pool > thread_pool()
async_logger(std::string logger_name, It begin, It end, std::weak_ptr< details::thread_pool > tp, async_overflow_policy overflow_policy=async_overflow_policy::block)
void sink_it_(details::log_msg &msg) override
void backend_log_(const details::log_msg &incoming_log_msg)
auto end(const C &c) -> decltype(c.end())