View Javadoc

1   package ch.qos.logback.access.pattern;
2   
3   import ch.qos.logback.access.spi.AccessEvent;
4   import ch.qos.logback.core.util.OptionHelper;
5   
6   
7   public class RequestCookieConverter extends AccessConverter {
8   
9     String key;
10  
11    public void start() {
12      key = getFirstOption();
13      if (OptionHelper.isEmpty(key)) {
14        addWarn("Missing key for the requested header");
15      } else {
16        super.start();
17      }
18    }
19  
20    public String convert(AccessEvent accessEvent) {
21      if (!isStarted()) {
22        return "INACTIVE_COOKIE_CONVERTER";
23      }
24  
25      return accessEvent.getCookie(key);
26    }
27  }