Class DefaultRootLoggerComponentBuilder
java.lang.Object
org.apache.logging.log4j.core.config.builder.impl.DefaultComponentBuilder<RootLoggerComponentBuilder,DefaultConfigurationBuilder<? extends Configuration>>
org.apache.logging.log4j.core.config.builder.impl.DefaultComponentAndConfigurationBuilder<RootLoggerComponentBuilder>
org.apache.logging.log4j.core.config.builder.impl.DefaultRootLoggerComponentBuilder
- All Implemented Interfaces:
ComponentBuilder<RootLoggerComponentBuilder>,FilterableComponentBuilder<RootLoggerComponentBuilder>,LoggableComponentBuilder<RootLoggerComponentBuilder>,RootLoggerComponentBuilder,Builder<Component>
class DefaultRootLoggerComponentBuilder
extends DefaultComponentAndConfigurationBuilder<RootLoggerComponentBuilder>
implements RootLoggerComponentBuilder
- Since:
- 2.4
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultRootLoggerComponentBuilder(DefaultConfigurationBuilder<? extends Configuration> builder, String level) Configure the root logger.DefaultRootLoggerComponentBuilder(DefaultConfigurationBuilder<? extends Configuration> builder, String level, boolean includeLocation) Configure the root logger.DefaultRootLoggerComponentBuilder(DefaultConfigurationBuilder<? extends Configuration> builder, String level, String type) Configure the root logger.DefaultRootLoggerComponentBuilder(DefaultConfigurationBuilder<? extends Configuration> builder, String level, String type, boolean includeLocation) Configure the root logger. -
Method Summary
Modifier and TypeMethodDescriptionadd(AppenderRefComponentBuilder builder) Add an Appender reference to the Logger component.add(FilterComponentBuilder builder) Adds a Filter to the component.Methods inherited from class org.apache.logging.log4j.core.config.builder.impl.DefaultComponentBuilder
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addComponent, build, getBuilder, getName, putMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.logging.log4j.core.config.builder.api.ComponentBuilder
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addComponent, getBuilder, getName
-
Constructor Details
-
DefaultRootLoggerComponentBuilder
public DefaultRootLoggerComponentBuilder(DefaultConfigurationBuilder<? extends Configuration> builder, String level) Configure the root logger.- Parameters:
builder-level-
-
DefaultRootLoggerComponentBuilder
public DefaultRootLoggerComponentBuilder(DefaultConfigurationBuilder<? extends Configuration> builder, String level, boolean includeLocation) Configure the root logger.- Parameters:
builder-level-includeLocation-
-
DefaultRootLoggerComponentBuilder
public DefaultRootLoggerComponentBuilder(DefaultConfigurationBuilder<? extends Configuration> builder, String level, String type) Configure the root logger.- Parameters:
builder-level-type-
-
DefaultRootLoggerComponentBuilder
public DefaultRootLoggerComponentBuilder(DefaultConfigurationBuilder<? extends Configuration> builder, String level, String type, boolean includeLocation) Configure the root logger.- Parameters:
builder-level-type-
-
-
Method Details
-
add
Description copied from interface:LoggableComponentBuilderAdd an Appender reference to the Logger component.- Specified by:
addin interfaceLoggableComponentBuilder<RootLoggerComponentBuilder>- Parameters:
builder- The AppenderRefComponentBuilder with all of its attributes and sub-components set.- Returns:
- this Assembler.
-
add
Description copied from interface:FilterableComponentBuilderAdds a Filter to the component.- Specified by:
addin interfaceFilterableComponentBuilder<RootLoggerComponentBuilder>- Parameters:
builder- The FilterComponentBuilder with all of its attributes and sub components set.- Returns:
- this Assembler.
-