Interface LoggableComponentBuilder<T extends ComponentBuilder<T>>
- All Superinterfaces:
Builder<Component>, ComponentBuilder<T>, FilterableComponentBuilder<T>
- All Known Subinterfaces:
LoggerComponentBuilder, RootLoggerComponentBuilder
- All Known Implementing Classes:
DefaultLoggerComponentBuilder, DefaultRootLoggerComponentBuilder
public interface LoggableComponentBuilder<T extends ComponentBuilder<T>>
extends FilterableComponentBuilder<T>
Common component builder for Logger and RootLogger elements.
- Since:
- 2.6
-
Method Summary
Modifier and TypeMethodDescriptionadd(AppenderRefComponentBuilder assembler) Add an Appender reference to the Logger component.Methods inherited from interface Builder
build, getErrorPrefix, isValidMethods inherited from interface ComponentBuilder
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addComponent, getBuilder, getNameMethods inherited from interface FilterableComponentBuilder
add
-
Method Details
-
add
Add an Appender reference to the Logger component.- Parameters:
assembler- The AppenderRefComponentBuilder with all of its attributes and sub-components set.- Returns:
- this Assembler.
-