From be376458b1ddaccac41022765bea96126707c421 Mon Sep 17 00:00:00 2001 From: saturneric Date: Wed, 13 Dec 2023 18:10:37 +0800 Subject: fix: add some logs in setting channel object --- src/core/function/basic/SingletonStorage.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src/core/function/basic/SingletonStorage.cpp') diff --git a/src/core/function/basic/SingletonStorage.cpp b/src/core/function/basic/SingletonStorage.cpp index a067090e..2497cec4 100644 --- a/src/core/function/basic/SingletonStorage.cpp +++ b/src/core/function/basic/SingletonStorage.cpp @@ -71,7 +71,7 @@ class SingletonStorage::Impl { auto SetObjectInChannel(int channel, ChannelObjectPtr p_obj) -> GpgFrontend::ChannelObject* { { - SPDLOG_TRACE("set channel: {}, channel object address: {}", channel, + SPDLOG_TRACE("set channel object in channel: {}, address: {}", channel, static_cast(p_obj.get())); assert(p_obj != nullptr); @@ -81,10 +81,13 @@ class SingletonStorage::Impl { p_obj->SetChannel(channel); auto* raw_obj = p_obj.get(); - { - std::unique_lock lock(instances_mutex_); - instances_map_.insert({channel, std::move(p_obj)}); - } + + SPDLOG_TRACE( + "register channel object to instances map, " + "channel: {}, address: {}", + channel, static_cast(p_obj.get())); + std::unique_lock lock(instances_mutex_); + instances_map_.insert({channel, std::move(p_obj)}); SPDLOG_TRACE( "set channel: {} success, current channel object address: {}", -- cgit v1.2.3