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
-
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.util.Builder
getErrorPrefix, isValid
-
-
-
-
Method Detail
-
isAdditivity
public boolean isAdditivity()
-
setAdditivity
public B setAdditivity(boolean additivity)
- Since:
- 2.26.0
-
getLevel
public Level getLevel()
-
getLevelAndRefs
public String getLevelAndRefs()
-
getLoggerName
public String getLoggerName()
-
getIncludeLocation
public String getIncludeLocation()
-
getRefs
public AppenderRef[] getRefs()
-
setRefs
public B setRefs(AppenderRef[] refs)
- Since:
- 2.26.0
-
getProperties
public Property[] getProperties()
-
getConfig
public Configuration getConfig()
-
setConfig
public B setConfig(Configuration config)
- Since:
- 2.26.0
-
getFilter
public Filter getFilter()
-
withAdditivity
@Deprecated public B withAdditivity(boolean additivity)
Deprecated.since 2.26.0 usesetAdditivity(boolean).
-
withLevel
@Deprecated public B withLevel(Level level)
Deprecated.since 2.26.0 usesetLevel(Level).
-
withLevelAndRefs
@Deprecated public B withLevelAndRefs(String levelAndRefs)
Deprecated.since 2.26.0 usesetLevelAndRefs(String).
-
withLoggerName
@Deprecated public B withLoggerName(String loggerName)
Deprecated.since 2.26.0 usesetLoggerName(String).
-
withIncludeLocation
@Deprecated public B withIncludeLocation(String includeLocation)
Deprecated.since 2.26.0 usesetIncludeLocation(String).
-
withRefs
@Deprecated public B withRefs(AppenderRef[] refs)
Deprecated.since 2.26.0 usesetRefs(AppenderRef[]).
-
withProperties
@Deprecated public B withProperties(Property[] properties)
Deprecated.since 2.26.0 usesetProperties(Property[]).
-
withConfig
@Deprecated public B withConfig(Configuration config)
Deprecated.since 2.26.0 usesetConfig(Configuration).
-
withtFilter
@Deprecated public B withtFilter(Filter filter)
Deprecated.UsesetFilter(Filter)instead
-
withFilter
@Deprecated public B withFilter(Filter filter)
Deprecated.since 2.25.0. UsesetFilter(Filter)instead.
-
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()
-
-