|
spdlog
|
Go to the source code of this file.
#include <spdlog/async_logger.h>#include <spdlog/details/registry.h>#include <spdlog/details/thread_pool.h>#include <memory>#include <mutex>#include <functional>Classes | |
| struct | spdlog::async_factory_impl< OverflowPolicy > |
Namespaces | |
| namespace | spdlog |
| namespace | spdlog::details |
Typedefs | |
| using | spdlog::async_factory = async_factory_impl< async_overflow_policy::block > |
| using | spdlog::async_factory_nonblock = async_factory_impl< async_overflow_policy::overrun_oldest > |
Functions | |
| template<typename Sink , typename... SinkArgs> | |
| std::shared_ptr< spdlog::logger > | spdlog::create_async (std::string logger_name, SinkArgs &&...sink_args) |
| template<typename Sink , typename... SinkArgs> | |
| std::shared_ptr< spdlog::logger > | spdlog::create_async_nb (std::string logger_name, SinkArgs &&...sink_args) |
| void | spdlog::init_thread_pool (size_t q_size, size_t thread_count, std::function< void()> on_thread_start) |
| void | spdlog::init_thread_pool (size_t q_size, size_t thread_count) |
| std::shared_ptr< spdlog::details::thread_pool > | spdlog::thread_pool () |
Variables | |
| static const size_t | spdlog::details::default_async_q_size = 8192 |