diff --git a/tools/dhtnode.cpp b/tools/dhtnode.cpp
index e9b4d2621735fe6b10760f6fa3c8d4a29ae34d6a..2c9973aa1f4033c56b9796c1dc0bde42e50ec3f2 100644
--- a/tools/dhtnode.cpp
+++ b/tools/dhtnode.cpp
@@ -541,9 +541,11 @@ main(int argc, char **argv)
                 context.logger = log::getStdLogger();
         }
         node->run(params.port, config, std::move(context));
+        if (context.logger)
+            log::enableLogging(*node);
 
         if (not params.bootstrap.first.empty()) {
-            //std::cout << "Bootstrap: " << params.bootstrap.first << ":" << params.bootstrap.second << std::endl;
+            std::cout << "Bootstrap: " << params.bootstrap.first << ":" << params.bootstrap.second << std::endl;
             node->bootstrap(params.bootstrap.first.c_str(), params.bootstrap.second.c_str());
         }