|
|
|
@ -37,7 +37,11 @@ class async_logger final : public std::enable_shared_from_this<async_logger>, pu
|
|
|
|
|
public:
|
|
|
|
|
template<typename It>
|
|
|
|
|
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);
|
|
|
|
|
async_overflow_policy overflow_policy = async_overflow_policy::block)
|
|
|
|
|
: logger(std::move(logger_name), begin, end)
|
|
|
|
|
, thread_pool_(std::move(tp))
|
|
|
|
|
, overflow_policy_(overflow_policy)
|
|
|
|
|
{}
|
|
|
|
|
|
|
|
|
|
async_logger(std::string logger_name, sinks_init_list sinks_list, std::weak_ptr<details::thread_pool> tp,
|
|
|
|
|
async_overflow_policy overflow_policy = async_overflow_policy::block);
|
|
|
|
|