|
|
@ -164,7 +164,7 @@ void daily_example()
|
|
|
|
void async_example()
|
|
|
|
void async_example()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
// default thread pool settings can be modified *before* creating the async logger:
|
|
|
|
// default thread pool settings can be modified *before* creating the async logger:
|
|
|
|
// spdlog::init_thread_pool(32768, 1); // queue with 32k items and 1 backing thread.
|
|
|
|
// spdlog::init_thread_pool(8192, 1); // queue with 8k items and 1 backing thread.
|
|
|
|
auto async_file = spdlog::basic_logger_mt<spdlog::async_factory>("async_file_logger", "logs/async_log.txt");
|
|
|
|
auto async_file = spdlog::basic_logger_mt<spdlog::async_factory>("async_file_logger", "logs/async_log.txt");
|
|
|
|
// alternatively:
|
|
|
|
// alternatively:
|
|
|
|
// auto async_file = spdlog::create_async<spdlog::sinks::basic_file_sink_mt>("async_file_logger", "logs/async_log.txt");
|
|
|
|
// auto async_file = spdlog::create_async<spdlog::sinks::basic_file_sink_mt>("async_file_logger", "logs/async_log.txt");
|
|
|
|