mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Maxim Thomas
10 days ago 70cc997a4d371fc0a85a2e795fb01c9573dcd99b
Fix grizzly log level is always FINE (#639)
1 files modified
6 ■■■■ changed files
opendj-server-legacy/src/main/java/org/opends/server/core/LoggerConfigManager.java 6 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/core/LoggerConfigManager.java
@@ -114,9 +114,13 @@
        // FilterChainContext.toString() (Grizzly bug) when debug logging is enabled.
        // Grizzly 3.0.1 DefaultFilterChain.executeFilter() checks isLoggable(FINEST) but
        // its FilterChainContext.toString() incorrectly casts the message to char[].
        Level grizzlyLevel = newLevel;
        if(grizzlyLevel.intValue() < Level.FINE.intValue()) {
          grizzlyLevel = Level.FINE;
        }
        LogManager.getLogManager().readConfiguration(
                new ByteArrayInputStream(
                        (".level=" + newLevel + "\norg.glassfish.grizzly.level=FINE").getBytes()));
                        (".level=" + newLevel + "\norg.glassfish.grizzly.level=" + grizzlyLevel).getBytes()));
        SLF4JBridgeHandler.install();
        currentJulLogLevel = newLevel;
      }