diff --git a/src/ice_transport.cpp b/src/ice_transport.cpp
index df15c241c97e39f8625a30b9666a931fadc1f3e1..e8bf8a6a4c8a9eb40b3fa017e0dcffbe2e997c91 100644
--- a/src/ice_transport.cpp
+++ b/src/ice_transport.cpp
@@ -375,9 +375,7 @@ IceTransport::Impl::~Impl()
                 logger_->error("[ice:{}] I/O queue polling failed", fmt::ptr(this));
         } else if (ret > 0) {
             if (logger_)
-                logger_->error("[ice:{}] Unexpected left timer in timer heap. "
-                     "Please report the bug",
-                     fmt::ptr(this));
+                logger_->warn("[ice:{}] {} timers left in timer heap.", fmt::ptr(this), ret);
         }
 
         if (checkEventQueue(1) > 0) {