-
Bug
-
Resolution: Fixed
-
P4
-
7
-
b73
-
generic
-
generic
In addition to the dependency issue, Loggers are always created even if no log message is expected in the default configuration.
When a Logger is created, it triggers the logging initialization and set up based on the given configuration. Most of the JRE log messages are of fine or lower level. It means that by default (level=INFO), no log message will be output which is desireable. However, the logging facility is still being initialized even though in the default case because it has no way to determine if it is the default configuration or not until it reads the JAVA_HOME/lib/logging.properties.
So this fix should help the startup performance (may not be significant though) as the logging facility is not initialized by default.
- relates to
-
JDK-7054204 further separate PlatformLogger from java.util.logging
- Open
-
JDK-7054233 convert remaining uses of j.u.logging in jdk repo to PlatformLogger
- Open
-
JDK-6896829 test/sun/util/logging/PlatformLoggerTest.java needs @compile tag to be compiled by jtreg
- Resolved
-
JDK-6899607 Update java.util.prefs.FileSystemPreferences to use PlatformLogger
- Resolved
-
JDK-6977677 Deadlock on logging subsystem initialization
- Closed
-
JDK-6879044 Eliminate the dependency on logging from the AWT/2D/Swing classes
- Resolved
-
JDK-6882384 Update http protocol handler to use PlatformLogger
- Resolved
-
JDK-6899605 Eliminate dependency on logging from com.sun.tracing
- Closed
-
JDK-6381464 SimpleFormatter should use one single line format
- Closed