Uses of Interface
org.apache.logging.log4j.core.config.Configuration

Packages that use Configuration
org.apache.logging.log4j.core Implementation of Log4j 2.0. 
org.apache.logging.log4j.core.appender Log4j 2.0 Appenders. 
org.apache.logging.log4j.core.appender.db.jdbc The JDBC Appender supports writing log events to a relational database using standard JDBC connections. 
org.apache.logging.log4j.core.appender.rewrite Apache Flume Appender. 
org.apache.logging.log4j.core.appender.rolling Rolling File Appender and support classes. 
org.apache.logging.log4j.core.appender.routing Apache Flume Appender. 
org.apache.logging.log4j.core.async Provides Asynchronous Logger classes and interfaces for low-latency logging. 
org.apache.logging.log4j.core.config Configuration of Log4j 2.0. 
org.apache.logging.log4j.core.config.plugins Configuration of Log4j 2.0 via Plugins. 
org.apache.logging.log4j.core.layout Log4j 2.0 Layout support. 
org.apache.logging.log4j.core.pattern Provides classes implementing format specifiers in conversion patterns. 
 

Uses of Configuration in org.apache.logging.log4j.core
 

Fields in org.apache.logging.log4j.core declared as Configuration
 Configuration Logger.PrivateConfig.config
           
 

Methods in org.apache.logging.log4j.core that return Configuration
 Configuration LoggerContext.getConfiguration()
          Returns the current Configuration.
 

Methods in org.apache.logging.log4j.core with parameters of type Configuration
 void LoggerContext.start(Configuration config)
          Start with a specific configuration.
 void LoggerContext.updateLoggers(Configuration config)
          Cause all Logger to be updated against the specified Configuration.
 

Constructors in org.apache.logging.log4j.core with parameters of type Configuration
Logger.PrivateConfig(Configuration config, Logger logger)
           
 

Uses of Configuration in org.apache.logging.log4j.core.appender
 

Methods in org.apache.logging.log4j.core.appender with parameters of type Configuration
static AsyncAppender AsyncAppender.createAppender(AppenderRef[] appenderRefs, String errorRef, String blocking, String size, String name, String includeLocation, Filter filter, Configuration config, String ignore)
          Create an AsyncAppender.
static TLSSyslogAppender TLSSyslogAppender.createAppender(String host, String portNum, SSLConfiguration sslConfig, String delay, String immediateFail, String name, String immediateFlush, String ignore, String facility, String id, String ein, String includeMDC, String mdcId, String mdcPrefix, String eventPrefix, String includeNL, String escapeNL, String appName, String msgId, String excludes, String includes, String required, String format, Filter filter, Configuration config, String charsetName, String exceptionPattern, LoggerFields[] loggerFields, String advertise)
          Create a SyslogAppender.
static FailoverAppender FailoverAppender.createAppender(String name, String primary, String[] failovers, String retryIntervalString, Configuration config, Filter filter, String ignore)
          Create a Failover Appender.
static RandomAccessFileAppender RandomAccessFileAppender.createAppender(String fileName, String append, String name, String immediateFlush, String ignore, Layout<? extends Serializable> layout, Filter filter, String advertise, String advertiseURI, Configuration config)
          Create a File Appender.
static FileAppender FileAppender.createAppender(String fileName, String append, String locking, String name, String immediateFlush, String ignore, String bufferedIO, Layout<? extends Serializable> layout, Filter filter, String advertise, String advertiseURI, Configuration config)
          Create a File Appender.
static SocketAppender SocketAppender.createAppender(String host, String portNum, String protocol, String delay, String immediateFail, String name, String immediateFlush, String ignore, Layout<? extends Serializable> layout, Filter filter, String advertise, Configuration config)
           
static SyslogAppender SyslogAppender.createAppender(String host, String portNum, String protocol, String delay, String immediateFail, String name, String immediateFlush, String ignore, String facility, String id, String ein, String includeMDC, String mdcId, String mdcPrefix, String eventPrefix, String includeNL, String escapeNL, String appName, String msgId, String excludes, String includes, String required, String format, Filter filter, Configuration config, String charsetName, String exceptionPattern, LoggerFields[] loggerFields, String advertise)
          Create a SyslogAppender.
static RollingFileAppender RollingFileAppender.createAppender(String fileName, String filePattern, String append, String name, String bufferedIO, String immediateFlush, TriggeringPolicy policy, RolloverStrategy strategy, Layout<? extends Serializable> layout, Filter filter, String ignore, String advertise, String advertiseURI, Configuration config)
          Create a RollingFileAppender.
static RollingRandomAccessFileAppender RollingRandomAccessFileAppender.createAppender(String fileName, String filePattern, String append, String name, String immediateFlush, TriggeringPolicy policy, RolloverStrategy strategy, Layout<? extends Serializable> layout, Filter filter, String ignore, String advertise, String advertiseURI, Configuration config)
          Create a RollingRandomAccessFileAppender.
 

Uses of Configuration in org.apache.logging.log4j.core.appender.db.jdbc
 

Methods in org.apache.logging.log4j.core.appender.db.jdbc with parameters of type Configuration
static ColumnConfig ColumnConfig.createColumnConfig(Configuration config, String name, String pattern, String literalValue, String eventTimestamp, String unicode, String clob)
          Factory method for creating a column config within the plugin manager.
 

Uses of Configuration in org.apache.logging.log4j.core.appender.rewrite
 

Methods in org.apache.logging.log4j.core.appender.rewrite with parameters of type Configuration
static RewriteAppender RewriteAppender.createAppender(String name, String ignore, AppenderRef[] appenderRefs, Configuration config, RewritePolicy rewritePolicy, Filter filter)
          Create a RewriteAppender.
static PropertiesRewritePolicy PropertiesRewritePolicy.createPolicy(Configuration config, Property[] props)
          The factory method to create the PropertiesRewritePolicy.
 

Uses of Configuration in org.apache.logging.log4j.core.appender.rolling
 

Methods in org.apache.logging.log4j.core.appender.rolling with parameters of type Configuration
static DefaultRolloverStrategy DefaultRolloverStrategy.createStrategy(String max, String min, String fileIndex, String compressionLevelStr, Configuration config)
          Create the DefaultRolloverStrategy.
 

Uses of Configuration in org.apache.logging.log4j.core.appender.routing
 

Methods in org.apache.logging.log4j.core.appender.routing with parameters of type Configuration
static RoutingAppender RoutingAppender.createAppender(String name, String ignore, Routes routes, Configuration config, RewritePolicy rewritePolicy, Filter filter)
          Create a RoutingAppender.
 

Uses of Configuration in org.apache.logging.log4j.core.async
 

Methods in org.apache.logging.log4j.core.async with parameters of type Configuration
static LoggerConfig AsyncLoggerConfig.RootLogger.createLogger(String additivity, String levelName, String includeLocation, AppenderRef[] refs, Property[] properties, Configuration config, Filter filter)
           
static LoggerConfig AsyncLoggerConfig.createLogger(String additivity, String levelName, String loggerName, String includeLocation, AppenderRef[] refs, Property[] properties, Configuration config, Filter filter)
          Factory method to create a LoggerConfig.
 

Constructors in org.apache.logging.log4j.core.async with parameters of type Configuration
AsyncLoggerConfig(String name, List<AppenderRef> appenders, Filter filter, Level level, boolean additive, Property[] properties, Configuration config, boolean includeLocation)
           
 

Uses of Configuration in org.apache.logging.log4j.core.config
 

Classes in org.apache.logging.log4j.core.config that implement Configuration
 class BaseConfiguration
          The Base Configuration.
 class DefaultConfiguration
          The default configuration writes all output to the Console using the default logging level.
 class JSONConfiguration
          Creates a Node hierarchy from a JSON file.
 class NullConfiguration
          This configuration defaults to no logging.
 class XMLConfiguration
          Creates a Node hierarchy from an XML file.
 

Methods in org.apache.logging.log4j.core.config that return Configuration
 Configuration XMLConfigurationFactory.getConfiguration(ConfigurationFactory.ConfigurationSource source)
          Returns the Configuration.
 Configuration JSONConfigurationFactory.getConfiguration(ConfigurationFactory.ConfigurationSource source)
           
abstract  Configuration ConfigurationFactory.getConfiguration(ConfigurationFactory.ConfigurationSource source)
           
 Configuration ConfigurationFactory.getConfiguration(String name, URI configLocation)
          Returns the Configuration.
 Configuration XMLConfiguration.reconfigure()
           
 Configuration Reconfigurable.reconfigure()
           
 Configuration JSONConfiguration.reconfigure()
           
 

Methods in org.apache.logging.log4j.core.config with parameters of type Configuration
static LoggerConfig LoggerConfig.RootLogger.createLogger(String additivity, String levelName, String includeLocation, AppenderRef[] refs, Property[] properties, Configuration config, Filter filter)
           
static LoggerConfig LoggerConfig.createLogger(String additivity, String levelName, String loggerName, String includeLocation, AppenderRef[] refs, Property[] properties, Configuration config, Filter filter)
          Factory method to create a LoggerConfig.
 

Constructors in org.apache.logging.log4j.core.config with parameters of type Configuration
LoggerConfig(String name, List<AppenderRef> appenders, Filter filter, Level level, boolean additive, Property[] properties, Configuration config, boolean includeLocation)
           
 

Uses of Configuration in org.apache.logging.log4j.core.config.plugins
 

Methods in org.apache.logging.log4j.core.config.plugins with parameters of type Configuration
static StrLookup PropertiesPlugin.configureSubstitutor(Property[] properties, Configuration config)
          Create the Properties component.
 

Uses of Configuration in org.apache.logging.log4j.core.layout
 

Methods in org.apache.logging.log4j.core.layout with parameters of type Configuration
static PatternLayout PatternLayout.createLayout(String pattern, Configuration config, RegexReplacement replace, String charsetName, String always)
          Create a pattern layout.
static RFC5424Layout RFC5424Layout.createLayout(String facility, String id, String ein, String includeMDC, String mdcId, String mdcPrefix, String eventPrefix, String includeNL, String escapeNL, String appName, String msgId, String excludes, String includes, String required, String exceptionPattern, String useTLSMessageFormat, LoggerFields[] loggerFields, Configuration config)
          Create the RFC 5424 Layout.
static PatternParser PatternLayout.createPatternParser(Configuration config)
          Create a PatternParser.
 

Uses of Configuration in org.apache.logging.log4j.core.pattern
 

Methods in org.apache.logging.log4j.core.pattern with parameters of type Configuration
protected static
<T extends AbstractStyleNameConverter>
T
AbstractStyleNameConverter.newInstance(Class<T> asnConverterClass, String name, Configuration config, String[] options)
          Gets an instance of the class (called via reflection).
static StyleConverter StyleConverter.newInstance(Configuration config, String[] options)
          Gets an instance of the class.
static RegexReplacementConverter RegexReplacementConverter.newInstance(Configuration config, String[] options)
          Gets an instance of the class.
static MessagePatternConverter MessagePatternConverter.newInstance(Configuration config, String[] options)
          Obtains an instance of pattern converter.
static HighlightConverter HighlightConverter.newInstance(Configuration config, String[] options)
          Gets an instance of the class.
static AbstractStyleNameConverter.Black AbstractStyleNameConverter.Black.newInstance(Configuration config, String[] options)
          Gets an instance of the class (called via reflection).
static AbstractStyleNameConverter.Blue AbstractStyleNameConverter.Blue.newInstance(Configuration config, String[] options)
          Gets an instance of the class (called via reflection).
static AbstractStyleNameConverter.Cyan AbstractStyleNameConverter.Cyan.newInstance(Configuration config, String[] options)
          Gets an instance of the class (called via reflection).
static AbstractStyleNameConverter.Green AbstractStyleNameConverter.Green.newInstance(Configuration config, String[] options)
          Gets an instance of the class (called via reflection).
static AbstractStyleNameConverter.Magenta AbstractStyleNameConverter.Magenta.newInstance(Configuration config, String[] options)
          Gets an instance of the class (called via reflection).
static AbstractStyleNameConverter.Red AbstractStyleNameConverter.Red.newInstance(Configuration config, String[] options)
          Gets an instance of the class (called via reflection).
static AbstractStyleNameConverter.White AbstractStyleNameConverter.White.newInstance(Configuration config, String[] options)
          Gets an instance of the class (called via reflection).
static AbstractStyleNameConverter.Yellow AbstractStyleNameConverter.Yellow.newInstance(Configuration config, String[] options)
          Gets an instance of the class (called via reflection).
 

Constructors in org.apache.logging.log4j.core.pattern with parameters of type Configuration
LiteralPatternConverter(Configuration config, String literal)
          Create a new instance.
PatternParser(Configuration config, String converterKey, Class<?> expected)
          Constructor.
PatternParser(Configuration config, String converterKey, Class<?> expectedClass, Class<?> filterClass)
          Constructor.
 



Copyright © 1999-2013 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.