svn commit: r659 - logback/trunk/logback-access/src/main/java/ch/qos/logback/access

Author: seb Date: Tue Oct 10 21:33:53 2006 New Revision: 659 Modified: logback/trunk/logback-access/src/main/java/ch/qos/logback/access/PatternLayout.java Log: added clf/common/combined keywords Modified: logback/trunk/logback-access/src/main/java/ch/qos/logback/access/PatternLayout.java ============================================================================== --- logback/trunk/logback-access/src/main/java/ch/qos/logback/access/PatternLayout.java (original) +++ logback/trunk/logback-access/src/main/java/ch/qos/logback/access/PatternLayout.java Tue Oct 10 21:33:53 2006 @@ -215,6 +215,10 @@ public static final Map<String, String> defaultConverterMap = new HashMap<String, String>(); public static String CLF_PATTERN = "%h %l %u %t \"%r\" %s %b"; + public static String CLF_PATTERN_NAME = "common"; + public static String CLF_PATTERN_NAME_2 = "clf"; + public static String COMBINED_PATTERN = "%h %l %u %t \"%r\" %>s %b \"%i{Referer}\" \"%i{User-Agent}"; + public static String COMBINED_PATTERN_NAME = "combined"; static { @@ -316,4 +320,15 @@ return doLayout((AccessEvent) o); } + @Override + public void start() { + if (getPattern().equalsIgnoreCase(CLF_PATTERN_NAME) + || getPattern().equalsIgnoreCase(CLF_PATTERN_NAME_2)) { + setPattern(CLF_PATTERN); + } else if (getPattern().equalsIgnoreCase(COMBINED_PATTERN_NAME)) { + setPattern(COMBINED_PATTERN); + } + super.start(); + } + }
participants (1)
-
noreply.seb@qos.ch