diff --git a/src/ice_transport.cpp b/src/ice_transport.cpp
index d187d9ae67e8af2bfc93ce0e84844ef5304db17e..f2ab70b7d8e0c413ce3ee0d333912518b6486c04 100644
--- a/src/ice_transport.cpp
+++ b/src/ice_transport.cpp
@@ -332,9 +332,6 @@ IceTransport::Impl::Impl(std::string_view name, const std::shared_ptr<Logger>& l
 
 IceTransport::Impl::~Impl()
 {
-    if (logger_)
-        logger_->debug("[ice:{}] destroying {}", fmt::ptr(this), fmt::ptr(icest_));
-
     threadTerminateFlags_ = true;
 
     if (thread_.joinable()) {
@@ -383,8 +380,6 @@ IceTransport::Impl::~Impl()
             pj_timer_heap_destroy(config_.stun_cfg.timer_heap);
     }
 
-    if (logger_)
-        logger_->debug("[ice:{:p}] done destroying", fmt::ptr(this));
     if (scb)
         scb();
 }
@@ -640,7 +635,7 @@ IceTransport::Impl::flushTimerHeapAndIoQueue()
     pj_time_val defaultWaitTime = {0, HANDLE_EVENT_DURATION};
     bool hasActiveTimer = false;
     std::chrono::milliseconds totalWaitTime {0};
-    auto const start = std::chrono::steady_clock::now();
+    // auto const start = std::chrono::steady_clock::now();
     // We try to process pending events as fast as possible to
     // speed-up the release.
     int maxEventToProcess = 10;
@@ -661,9 +656,9 @@ IceTransport::Impl::flushTimerHeapAndIoQueue()
         }
     } while (hasActiveTimer && totalWaitTime < std::chrono::milliseconds(MAX_DESTRUCTION_TIMEOUT));
 
-    auto duration = std::chrono::steady_clock::now() - start;
-    if (logger_)
-        logger_->debug("[ice:{}] Timer heap flushed after {}", fmt::ptr(this), dht::print_duration(duration));
+    // auto duration = std::chrono::steady_clock::now() - start;
+    // if (logger_)
+    //     logger_->debug("[ice:{}] Timer heap flushed after {}", fmt::ptr(this), dht::print_duration(duration));
 
     return static_cast<int>(pj_timer_heap_count(config_.stun_cfg.timer_heap));
 }