diff --git a/router/java/src/net/i2p/router/JobQueue.java b/router/java/src/net/i2p/router/JobQueue.java
index f25b907fe6d80ed3bef7bba5bd437b967cec16db..bc34d6e87921121ba4f33c80561892460e7f2aeb 100644
--- a/router/java/src/net/i2p/router/JobQueue.java
+++ b/router/java/src/net/i2p/router/JobQueue.java
@@ -216,7 +216,8 @@ public class JobQueue {
         _context.statManager().addRateData("jobQueue.readyJobs", numReady);
         if (dropped) {
             _context.statManager().addRateData("jobQueue.droppedJobs", 1);
-            _log.logAlways(Log.WARN, "Dropping job due to overload!  # ready jobs: " 
+            if (_log.shouldLog(Log.WARN))
+                _log.warn("Dropping job due to overload!  # ready jobs: " 
                           + numReady + ": job = " + job);
             String key = job.getName();
             JobStats stats = _jobStats.get(key);