RFR: 7904078: Mute JUnit logging to warning level

Christian Stein cstein at openjdk.org
Tue Sep 9 11:39:02 UTC 2025


On Tue, 9 Sep 2025 09:46:29 GMT, Jaikiran Pai <jpai at openjdk.org> wrote:

>> Please review this small change to configure JUnit's built-in logging severity to warning level.
>
> src/share/classes/com/sun/javatest/regtest/agent/JUnitRunner.java line 138:
> 
>> 136: 
>> 137:             AgentVerbose verbose = AgentVerbose.ofStringRepresentation(System.getProperty("test.verbose"));
>> 138:             Logger.getLogger("org.junit").setLevel(Level.WARNING);
> 
> Looks OK to me. I don't think we use/rely on org.junit logs in any parts of jtreg test execution or its reports. So I think it's OK to set this level to warning to prevent the noisy:
> 
> 
> INFO: Skipping cleanup of temp dir JTwork/scratch/junit-7718269284146213374 for parameter 'arg0' in method fooBar(Path) due to CleanupMode.NEVER.

Note that users may opt-in into more detail messages from JUnit. For example, like so:


    @BeforeAll
    static void setup() {
        Logger.getLogger("org.junit.jupiter.engine.extension.TempDirectory$CloseablePath")
                .setLevel(Level.ALL);
    }

-------------

PR Review Comment: https://git.openjdk.org/jtreg/pull/289#discussion_r2333179167


More information about the jtreg-dev mailing list