Package org.apache.logging.log4j.util
Class PropertiesUtil.Environment
java.lang.Object
org.apache.logging.log4j.util.PropertiesUtil.Environment
- Enclosing class:
PropertiesUtil
Provides support for looking up global configuration properties via environment variables, property files,
and system properties, in three variations:
Normalized: all log4j-related prefixes removed, remaining property is camelCased with a log4j2 prefix for property files and system properties, or follows a LOG4J_FOO_BAR format for environment variables.
Legacy: the original property name as defined in the source pre-2.10.0.
Tokenized: loose matching based on word boundaries.
- Since:
- 2.10.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addPropertySource
(PropertySource propertySource) Allow a PropertySource to be added.private boolean
containsKey
(String key) private String
private void
reload()
-
Field Details
-
sources
-
literal
Maps a key to its value or the value of its normalization in the lowest priority source that contains it. -
tokenized
-
-
Constructor Details
-
Environment
-
-
Method Details
-
addPropertySource
Allow a PropertySource to be added.- Parameters:
propertySource
- The PropertySource to add.
-
reload
private void reload() -
get
-
containsKey
-