Class PropertiesUtil.Environment

java.lang.Object
org.apache.logging.log4j.util.PropertiesUtil.Environment
Enclosing class:
PropertiesUtil

private static class PropertiesUtil.Environment extends Object
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 Details

  • Constructor Details

  • Method Details

    • addPropertySource

      public void addPropertySource(PropertySource propertySource)
      Allow a PropertySource to be added.
      Parameters:
      propertySource - The PropertySource to add.
    • reload

      private void reload()
    • get

      private String get(String key)
    • containsKey

      private boolean containsKey(String key)