@Override protected AccessLogElement createAccessLogElement(final String name, final char pattern) { switch (pattern) { case 'x': final AccessLogElement accessLogElement = buildAccessLogElement(name); if (accessLogElement != null) { return accessLogElement; } else { return super.createAccessLogElement(name, pattern); } default: return super.createAccessLogElement(name, pattern); } }
list.add(createAccessLogElement(name.toString(), pattern.charAt(j))); list.add(createAccessLogElement(ch)); list.add(createAccessLogElement(ch));
list.add(createAccessLogElement(name.toString(), pattern.charAt(j))); list.add(createAccessLogElement(ch)); list.add(createAccessLogElement(ch));
list.add(createAccessLogElement(name.toString(), pattern.charAt(j))); list.add(createAccessLogElement(ch)); list.add(createAccessLogElement(ch));
list.add(createAccessLogElement(name.toString(), pattern.charAt(j))); list.add(createAccessLogElement(ch)); list.add(createAccessLogElement(ch));
list.add(createAccessLogElement(name.toString(), pattern.charAt(j))); list.add(createAccessLogElement(ch)); list.add(createAccessLogElement(ch));
list.add(createAccessLogElement(name.toString(), pattern.charAt(j))); list.add(createAccessLogElement(ch)); list.add(createAccessLogElement(ch));
list.add(createAccessLogElement(name.toString(), pattern.charAt(j))); list.add(createAccessLogElement(ch)); list.add(createAccessLogElement(ch));
list.add(createAccessLogElement(name.toString(), pattern.charAt(j))); list.add(createAccessLogElement(ch)); list.add(createAccessLogElement(ch));