-
Bug
-
Resolution: Fixed
-
P3
-
9
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8135904 | emb-9 | Daniel Fuchs | P3 | Resolved | Fixed | team |
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.
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.
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.
- backported by
-
JDK-8135904 LogManager.demandSystemLogger should accept a 'caller' argument.
- Resolved