1
2
3
4
5
6
7
8
9
10
11
12
13
14 package ch.qos.logback.access.common.joran.action;
15
16 import ch.qos.logback.access.common.model.ConfigurationModel;
17 import org.xml.sax.Attributes;
18
19 import ch.qos.logback.core.joran.action.BaseModelAction;
20 import ch.qos.logback.core.joran.spi.SaxEventInterpretationContext;
21 import ch.qos.logback.core.model.Model;
22
23 public class ConfigurationAction extends BaseModelAction {
24
25 @Override
26 protected Model buildCurrentModel(SaxEventInterpretationContext interpretationContext, String name,
27 Attributes attributes) {
28 ConfigurationModel configurationModel = new ConfigurationModel();
29 configurationModel.setDebug(attributes.getValue(ConfigurationModel.INTERNAL_DEBUG_ATTR));
30 return configurationModel;
31 }
32
33 }