Hi Alan,

+ * If neither of these properties is defined then the LogManager uses its
+ * default configuration. The default configuration is typically loaded from 
the
+ * properties file "{@code lib/logging.properties}" in the Java installation 
+ * directory.

Will typical become atypical for OpenJDK by the time Java 9 ships?

Paul.

On Nov 25, 2012, at 11:07 PM, Alan Bateman <alan.bate...@oracle.com> wrote:

> 
> As part of preparing for modules [1], we need to examine a number of 
> normative references to files in ${java.home} with a view to downgrading 
> these references to non-normative status. This is important as we need the 
> flexibility to eventually move some of these files into module-private 
> locations, maybe in some cases replace them with something else. This is 
> something I've bought up on security-dev and i18n-dev recently as there are 
> number of references to files in ${java.home} that need to be examined.
> 
> The focus of this mail is java.util.logging.LogManager as it specifies that 
> the default configuration is loaded from ${java.home}/lib/logging.properties. 
> Clearly this file is changed in some environments, although running with 
> java.util.logging.config.file is probably more robust in that the settings 
> can be used with different JDK installations. The proposed changes (javadoc 
> changes only, no implementation changes) is here:
>  http://cr.openjdk.java.net/~alanb/8003949/webrev/
> 
> Note that I have also removed the statement that "properties may be set via 
> the Preference API" as the implementation has never used the preferences and 
> not worth re-visiting now.
> 
> -Alan
> 
> [1] http://openjdk.java.net/jeps/162

Reply via email to