1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.logging.log4j.core.config.builder.impl;
18
19 import org.apache.logging.log4j.core.config.Configuration;
20 import org.apache.logging.log4j.core.config.builder.api.AppenderComponentBuilder;
21 import org.apache.logging.log4j.core.config.builder.api.FilterComponentBuilder;
22 import org.apache.logging.log4j.core.config.builder.api.LayoutComponentBuilder;
23
24
25
26
27
28
29 class DefaultAppenderComponentBuilder extends DefaultComponentAndConfigurationBuilder<AppenderComponentBuilder>
30 implements AppenderComponentBuilder {
31
32 public DefaultAppenderComponentBuilder(final DefaultConfigurationBuilder<? extends Configuration> builder, final String name,
33 final String type) {
34 super(builder, name, type);
35 }
36
37 @Override
38 public AppenderComponentBuilder add(final LayoutComponentBuilder builder) {
39 return addComponent(builder);
40 }
41
42 @Override
43 public AppenderComponentBuilder add(final FilterComponentBuilder builder) {
44 return addComponent(builder);
45 }
46 }