Class LoggerConfig.Builder<B extends LoggerConfig.Builder<B>>
- java.lang.Object
-
- org.apache.logging.log4j.core.config.LoggerConfig.Builder<B>
-
- Type Parameters:
B- The type to build
- All Implemented Interfaces:
Builder<LoggerConfig>
- Direct Known Subclasses:
AsyncLoggerConfig.Builder
- Enclosing class:
- LoggerConfig
public static class LoggerConfig.Builder<B extends LoggerConfig.Builder<B>> extends Object implements Builder<LoggerConfig>
Builds LoggerConfig instances.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BasBuilder()LoggerConfigbuild()Builds the object after all configuration has been set.ConfigurationgetConfig()FiltergetFilter()StringgetIncludeLocation()LevelgetLevel()StringgetLevelAndRefs()StringgetLoggerName()Property[]getProperties()AppenderRef[]getRefs()booleanisAdditivity()BwithAdditivity(boolean additivity)BwithConfig(Configuration config)BwithIncludeLocation(String includeLocation)BwithLevel(Level level)BwithLevelAndRefs(String levelAndRefs)BwithLoggerName(String loggerName)BwithProperties(Property[] properties)BwithRefs(AppenderRef[] refs)BwithtFilter(Filter filter)
-
-
-
Method Detail
-
isAdditivity
public boolean isAdditivity()
-
withAdditivity
public B withAdditivity(boolean additivity)
-
getLevel
public Level getLevel()
-
getLevelAndRefs
public String getLevelAndRefs()
-
getLoggerName
public String getLoggerName()
-
getIncludeLocation
public String getIncludeLocation()
-
getRefs
public AppenderRef[] getRefs()
-
withRefs
public B withRefs(AppenderRef[] refs)
-
getProperties
public Property[] getProperties()
-
getConfig
public Configuration getConfig()
-
withConfig
public B withConfig(Configuration config)
-
getFilter
public Filter getFilter()
-
build
public LoggerConfig build()
Description copied from interface:BuilderBuilds the object after all configuration has been set. This will use default values for any unspecified attributes for the object.- Specified by:
buildin interfaceBuilder<B extends LoggerConfig.Builder<B>>- Returns:
- the configured instance.
-
asBuilder
public B asBuilder()
-
-