From eb53b7ebff64642f4c451b7a04f4160f5cca6e71 Mon Sep 17 00:00:00 2001 From: Andrei Solntsev Date: Wed, 12 Nov 2025 14:06:27 +0200 Subject: [PATCH] avoid logging debug logs with INFO level ... either in RUN or DEBUG mode. People do debug their tests, and they don't want to see Selenium own debug logs. Especially DevTools/BiDi logs which are huge (encoded Base64 data, incl. screenshots etc). --- java/src/org/openqa/selenium/internal/Debug.java | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/java/src/org/openqa/selenium/internal/Debug.java b/java/src/org/openqa/selenium/internal/Debug.java index 3a1677987d38c..3cbb6ec323bdf 100644 --- a/java/src/org/openqa/selenium/internal/Debug.java +++ b/java/src/org/openqa/selenium/internal/Debug.java @@ -17,7 +17,6 @@ package org.openqa.selenium.internal; -import java.lang.management.ManagementFactory; import java.util.logging.Level; /** Used to provide information about whether Selenium is running under debug mode. */ @@ -26,13 +25,10 @@ public class Debug { private static final boolean IS_DEBUG; static { - boolean debugFlag = - ManagementFactory.getRuntimeMXBean().getInputArguments().stream() - .anyMatch(str -> str.contains("-agentlib:jdwp")); boolean simpleProperty = Boolean.getBoolean("selenium.debug"); boolean longerProperty = Boolean.getBoolean("selenium.webdriver.verbose"); - IS_DEBUG = debugFlag || simpleProperty || longerProperty; + IS_DEBUG = simpleProperty || longerProperty; } private Debug() {