diff --git a/src/jamidht/jamiaccount.cpp b/src/jamidht/jamiaccount.cpp
index d44542d312fa46be4c804566f837a8f7e596902b..c371148a8d4dacce8c579e8a37ae5b8b086b9144 100644
--- a/src/jamidht/jamiaccount.cpp
+++ b/src/jamidht/jamiaccount.cpp
@@ -1829,7 +1829,7 @@ JamiAccount::doRegister_()
 
         auto dht_log_level = Manager::instance().dhtLogLevel.load();
         if (dht_log_level > 0) {
-            logger_ = Logger::dhtLogger();
+            context.logger = Logger::dhtLogger();
         }
         context.certificateStore = [&](const dht::InfoHash& pk_id) {
             std::vector<std::shared_ptr<dht::crypto::Certificate>> ret;