|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Configuration
Interface that must be implemented to create a configuration.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.apache.logging.log4j.core.LifeCycle |
---|
LifeCycle.State |
Field Summary | |
---|---|
static String |
CONTEXT_PROPERTIES
Key for storing the Context properties. |
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 |
---|
isStarted, isStopped, start, stop |
Field Detail |
---|
static final String CONTEXT_PROPERTIES
Method Detail |
---|
String getName()
LoggerConfig getLoggerConfig(String name)
name
- The Logger name.
Appender getAppender(String name)
name
- The name of the Appender.
Map<String,Appender> getAppenders()
void addAppender(Appender appender)
Map<String,LoggerConfig> getLoggers()
void addLoggerAppender(Logger logger, Appender appender)
void addLoggerFilter(Logger logger, Filter filter)
void setLoggerAdditive(Logger logger, boolean additive)
void addLogger(String name, LoggerConfig loggerConfig)
void removeLogger(String name)
Map<String,String> getProperties()
void addListener(ConfigurationListener listener)
void removeListener(ConfigurationListener listener)
StrSubstitutor getStrSubstitutor()
void createConfiguration(Node node, LogEvent event)
<T> T getComponent(String name)
void addComponent(String name, Object object)
void setConfigurationMonitor(ConfigurationMonitor monitor)
ConfigurationMonitor getConfigurationMonitor()
void setAdvertiser(Advertiser advertiser)
Advertiser getAdvertiser()
boolean isShutdownHookEnabled()
ConfigurationSource getConfigurationSource()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1999-2014 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.