@Override
  public synchronized void configChanged() {
    if (logConfigSupplier == null) {
      throw new IllegalStateException("LogConfigSupplier must not be null");
    }

    LogConfig logConfig = logConfigSupplier.getLogConfig();

    loggingProvider.configure(logConfig, logLevelUpdateOccurs, logLevelUpdateScope);
  }
Initializes logging configuration with the {@code LogConfigSupplier}. This configuration will
register as a {@code LogConfigListener} and configure the {@code LoggingProvider}.
geode-core/src/main/java/org/apache/geode/logging/internal/Configuration.java