org.apache.logging.log4j.core.config.yaml
Class YamlConfiguration

java.lang.Object
  extended by org.apache.logging.log4j.core.AbstractLifeCycle
      extended by org.apache.logging.log4j.core.filter.AbstractFilterable
          extended by org.apache.logging.log4j.core.config.AbstractConfiguration
              extended by org.apache.logging.log4j.core.config.json.JsonConfiguration
                  extended by org.apache.logging.log4j.core.config.yaml.YamlConfiguration
All Implemented Interfaces:
Serializable, Configuration, Reconfigurable, Filterable, LifeCycle

public class YamlConfiguration
extends JsonConfiguration

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.logging.log4j.core.LifeCycle
LifeCycle.State
 
Field Summary
 
Fields inherited from class org.apache.logging.log4j.core.config.AbstractConfiguration
isShutdownHookEnabled, listeners, monitor, pluginManager, pluginPackages, rootNode
 
Fields inherited from class org.apache.logging.log4j.core.AbstractLifeCycle
LOGGER
 
Fields inherited from interface org.apache.logging.log4j.core.config.Configuration
CONTEXT_PROPERTIES
 
Constructor Summary
YamlConfiguration(ConfigurationSource configSource)
           
 
Method Summary
protected  com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
           
 Configuration reconfigure()
           
 
Methods inherited from class org.apache.logging.log4j.core.config.json.JsonConfiguration
setup, toString
 
Methods inherited from class org.apache.logging.log4j.core.config.AbstractConfiguration
addAppender, addComponent, addListener, addLogger, addLoggerAppender, addLoggerFilter, createAdvertiser, createConfiguration, doConfigure, getAdvertiser, getAppender, getAppenders, getComponent, getConfigurationMonitor, getConfigurationSource, getCustomLevels, getDefaultStatus, getLogger, getLoggerConfig, getLoggers, getName, getPluginPackages, getProperties, getRootLogger, getStrSubstitutor, isShutdownHookEnabled, removeAppender, removeListener, removeLogger, setAdvertiser, setConfigurationMonitor, setLoggerAdditive, setName, start, stop, toByteArray
 
Methods inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable
addFilter, getFilter, hasFilter, isFiltered, removeFilter
 
Methods inherited from class org.apache.logging.log4j.core.AbstractLifeCycle
equalsImpl, getState, hashCodeImpl, isInitialized, isStarted, isStarting, isStopped, isStopping, setStarted, setStarting, setState, setStopped, setStopping
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.logging.log4j.core.filter.Filterable
addFilter, getFilter, hasFilter, isFiltered, removeFilter
 
Methods inherited from interface org.apache.logging.log4j.core.LifeCycle
getState, isStarted, isStopped
 

Constructor Detail

YamlConfiguration

public YamlConfiguration(ConfigurationSource configSource)
Method Detail

getObjectMapper

protected com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
Overrides:
getObjectMapper in class JsonConfiguration

reconfigure

public Configuration reconfigure()
Specified by:
reconfigure in interface Reconfigurable
Overrides:
reconfigure in class JsonConfiguration


Copyright © 1999-2015 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.