Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
2.14.0
-
None
Description
log4j-api's module-info is missing "provides PropertySource ..." directives. This causes the ServiceLoader to not be able to detect SystemPropertiesPropertySource when running on the module path.
Consequently from that, the normalized system properties from log4j 2.10+ have no effect when running on the module-path.
Please read the comment below for a more detailed explanation.