org.apache.logging.log4j.core.config
Class JSONConfiguration

java.lang.Object
  extended by org.apache.logging.log4j.core.filter.Filterable
      extended by org.apache.logging.log4j.core.config.BaseConfiguration
          extended by org.apache.logging.log4j.core.config.JSONConfiguration
All Implemented Interfaces:
Configuration, Reconfigurable, Filtering

public class JSONConfiguration
extends BaseConfiguration
implements Reconfigurable

Creates a Node hierarchy from a JSON file.


Field Summary
 
Fields inherited from class org.apache.logging.log4j.core.config.BaseConfiguration
listeners, LOGGER, monitor, pluginManager, rootNode
 
Constructor Summary
JSONConfiguration(InputSource source, File configFile)
           
 
Method Summary
 Configuration reconfigure()
           
 void setup()
           
protected  byte[] toByteArray(InputStream is)
           
 
Methods inherited from class org.apache.logging.log4j.core.config.BaseConfiguration
addAppender, addComponent, addListener, addLogger, addLoggerAppender, addLoggerFilter, createConfiguration, doConfigure, getAppender, getAppenders, getComponent, getConfigurationMonitor, getLogger, getLoggerConfig, getLoggers, getName, getPluginManager, getRootLogger, getSubst, removeAppender, removeListener, removeLogger, setLoggerAdditive, setName, start, stop
 
Methods inherited from class org.apache.logging.log4j.core.filter.Filterable
addFilter, getFilter, hasFilter, isFiltered, removeFilter, startFilter, stopFilter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.logging.log4j.core.filter.Filtering
addFilter, getFilter, hasFilter, isFiltered, removeFilter
 

Constructor Detail

JSONConfiguration

public JSONConfiguration(InputSource source,
                         File configFile)
Method Detail

setup

public void setup()
Overrides:
setup in class BaseConfiguration

reconfigure

public Configuration reconfigure()
Specified by:
reconfigure in interface Reconfigurable

toByteArray

protected byte[] toByteArray(InputStream is)
                      throws IOException
Throws:
IOException


Copyright © 1999-2012 Apache Software Foundation. All Rights Reserved.