This commit is contained in:
Klaim (Joël Lamotte) 2025-07-16 17:06:19 +02:00 committed by Joël Lamotte (Klaim)
parent 6e65be5c9e
commit 43f96dd9d1
2 changed files with 7 additions and 2 deletions

View File

@ -57,7 +57,7 @@ namespace mamba
class ScopedLogger;
std::vector<ScopedLogger> loggers;
std::unique_ptr<TaskSynchronizer> tasksync = std::make_unique<TaskSynchronizer>();
std::unique_ptr<TaskSynchronizer> tasksync;
// THINK: consider only using spdlog to get the loggers
auto default_logger() -> ScopedLogger&;
auto get_logger(log_source source) -> ScopedLogger&;

View File

@ -108,7 +108,12 @@ namespace mamba
ScopedLogger& operator=(const ScopedLogger&) = delete;
};
LogHandler_spdlog::LogHandler_spdlog() = default;
LogHandler_spdlog::LogHandler_spdlog()
: tasksync(std::make_unique<TaskSynchronizer>())
{
}
LogHandler_spdlog::~LogHandler_spdlog() = default;
LogHandler_spdlog::LogHandler_spdlog(LogHandler_spdlog&& other) = default;