1
2
3
4
5
6
7
8
9
10
11
12
13
14 package ch.qos.logback.access.common;
15
16 import ch.qos.logback.access.common.spi.IAccessEvent;
17 import ch.qos.logback.core.pattern.PatternLayoutEncoderBase;
18
19 public class PatternLayoutEncoder extends PatternLayoutEncoderBase<IAccessEvent> {
20
21 @Override
22 public void start() {
23 PatternLayout patternLayout = new PatternLayout();
24 patternLayout.setContext(context);
25 patternLayout.setPattern(getPattern());
26 patternLayout.start();
27 this.layout = patternLayout;
28 super.start();
29 }
30
31 }