Skip to content
Snippets Groups Projects
Commit ba423c05 authored by Mateus Sanches Moura's avatar Mateus Sanches Moura
Browse files

Modify logging.h to support newer version of spdlog

parent 36297818
No related branches found
No related tags found
1 merge request!475Resolve "Upgrade logging library"
Pipeline #18428 failed
......@@ -34,8 +34,10 @@
// spdlog include
#include "spdlog/spdlog.h"
#include "spdlog/async.h"
// enable the use of ostream operator<<
#include "spdlog/fmt/bundled/ostream.h"
#include "spdlog/fmt/ostr.h"
#include "spdlog/sinks/stdout_color_sinks.h"
// Wolf includes
#include "core/utils/singleton.h"
......@@ -125,7 +127,7 @@ inline Logger::Logger(const std::string& name) :
// Enable asynchronous logging
// Queue size must be a power of 2
spdlog::set_async_mode(4096);
spdlog::init_thread_pool(4096, 1);
if (log_name_ == __INTERNAL_WOLF_MAIN_LOGGER_NAME_)
// Logging pattern is :
......@@ -154,7 +156,7 @@ inline Logger::Logger(std::string&& name) :
// Enable asynchronous logging
// Queue size must be a power of 2
spdlog::set_async_mode(4096);
spdlog::init_thread_pool(4096, 1);
if (log_name_ == __INTERNAL_WOLF_MAIN_LOGGER_NAME_)
// Logging pattern is :
......@@ -210,7 +212,7 @@ inline bool Logger::set_async_queue(const std::size_t q_size)
{
bool p2 = q_size%2 == 0;
if (p2) spdlog::set_async_mode(q_size);
if (p2) spdlog::init_thread_pool(q_size, 1);
return q_size;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment