diff --git a/mockserver-core/src/main/java/org/mockserver/logging/MockServerLogger.java b/mockserver-core/src/main/java/org/mockserver/logging/MockServerLogger.java
index <HASH>..<HASH> 100644
--- a/mockserver-core/src/main/java/org/mockserver/logging/MockServerLogger.java
+++ b/mockserver-core/src/main/java/org/mockserver/logging/MockServerLogger.java
@@ -117,6 +117,7 @@ public class MockServerLogger {
     }
 
     public static boolean isEnabled(final Level level) {
-        return logLevel() != null && level.toInt() >= logLevel().toInt();
+        return (logLevel() == null && level.toInt() >= Level.WARN.toInt())
+            || (logLevel() != null && level.toInt() >= logLevel().toInt());
     }
 }
ensured WARN and ERROR is logged even if logLevel not yet initialised