class DefaultLoggerComponentBuilder extends DefaultComponentAndConfigurationBuilder<LoggerComponentBuilder> implements LoggerComponentBuilder
Constructor and Description |
---|
DefaultLoggerComponentBuilder(DefaultConfigurationBuilder<? extends Configuration> builder,
java.lang.String name,
java.lang.String level)
Configure a logger.
|
DefaultLoggerComponentBuilder(DefaultConfigurationBuilder<? extends Configuration> builder,
java.lang.String name,
java.lang.String level,
boolean includeLocation)
Configure a logger.
|
DefaultLoggerComponentBuilder(DefaultConfigurationBuilder<? extends Configuration> builder,
java.lang.String name,
java.lang.String level,
java.lang.String type)
Configure a logger.
|
DefaultLoggerComponentBuilder(DefaultConfigurationBuilder<? extends Configuration> builder,
java.lang.String name,
java.lang.String level,
java.lang.String type,
boolean includeLocation)
Configure a logger.
|
Modifier and Type | Method and Description |
---|---|
LoggerComponentBuilder |
add(AppenderRefComponentBuilder builder)
Add an Appender reference to the Logger component.
|
LoggerComponentBuilder |
add(FilterComponentBuilder builder)
Adds a Filter to the component.
|
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addComponent, build, getBuilder, getName, put
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addComponent, getBuilder, getName
public DefaultLoggerComponentBuilder(DefaultConfigurationBuilder<? extends Configuration> builder, java.lang.String name, java.lang.String level)
builder
- name
- level
- public DefaultLoggerComponentBuilder(DefaultConfigurationBuilder<? extends Configuration> builder, java.lang.String name, java.lang.String level, boolean includeLocation)
builder
- name
- level
- includeLocation
- public DefaultLoggerComponentBuilder(DefaultConfigurationBuilder<? extends Configuration> builder, java.lang.String name, java.lang.String level, java.lang.String type)
builder
- name
- level
- type
- public DefaultLoggerComponentBuilder(DefaultConfigurationBuilder<? extends Configuration> builder, java.lang.String name, java.lang.String level, java.lang.String type, boolean includeLocation)
builder
- name
- level
- type
- includeLocation
- public LoggerComponentBuilder add(AppenderRefComponentBuilder builder)
LoggableComponentBuilder
add
in interface LoggableComponentBuilder<LoggerComponentBuilder>
builder
- The AppenderRefComponentBuilder with all of its attributes and sub-components set.public LoggerComponentBuilder add(FilterComponentBuilder builder)
FilterableComponentBuilder
add
in interface FilterableComponentBuilder<LoggerComponentBuilder>
builder
- The FilterComponentBuilder with all of its attributes and sub components set.