diff --git a/router/java/src/net/i2p/router/tunnel/TunnelDispatcher.java b/router/java/src/net/i2p/router/tunnel/TunnelDispatcher.java
index ed507a5e638251e037fde005a397a860c11cdccf..1797b8c07f55a5567b0439bb8ab6614419ae8319 100644
--- a/router/java/src/net/i2p/router/tunnel/TunnelDispatcher.java
+++ b/router/java/src/net/i2p/router/tunnel/TunnelDispatcher.java
@@ -532,7 +532,8 @@ public class TunnelDispatcher implements Service {
         
         long dispatchTime = _context.clock().now() - before;
         if (dispatchTime > 1000) {
-            _log.error("wtf, took " + dispatchTime + " to dispatch " + msg + " out " + outboundTunnel + " in " + gw);
+            if (_log.shouldLog(Log.WARN))
+                _log.warn("wtf, took " + dispatchTime + " to dispatch " + msg + " out " + outboundTunnel + " in " + gw);
         }
         if (gw instanceof TunnelGatewayZeroHop)
             _context.statManager().addRateData("tunnel.dispatchOutboundZeroHopTime", dispatchTime, dispatchTime);