Hi,

Please find below a fix for

https://bugs.openjdk.java.net/browse/JDK-8080933
8080933: LogManager.demandSystemLogger should accept a
         'caller' argument.

http://cr.openjdk.java.net/~dfuchs/webrev_8080933/webrev.00

LogManager.demandLogger accepts a caller argument which is later used to resolve ResourceBundle. However LogManager.demandSystemLogger doesn't have that caller argument - which could later lead to some inconsistency when resource bundles are resolved.

As for now this is more an inconsistency than an issue since by
definition the caller that creates a system logger is a system class
in the bootstrap class loader.

However it could become an issue in a modular JDK - where different
system classes may come from different modules and where information
on the actual system caller class may be needed.

best regards,

-- daniel

Reply via email to