
Author: ceki Date: Tue Jan 16 16:41:09 2007 New Revision: 1231 Modified: logback/trunk/logback-access/src/main/java/ch/qos/logback/access/pattern/RequestHeaderConverter.java Log: Let us default to ALL when no keys are specified Modified: logback/trunk/logback-access/src/main/java/ch/qos/logback/access/pattern/RequestHeaderConverter.java ============================================================================== --- logback/trunk/logback-access/src/main/java/ch/qos/logback/access/pattern/RequestHeaderConverter.java (original) +++ logback/trunk/logback-access/src/main/java/ch/qos/logback/access/pattern/RequestHeaderConverter.java Tue Jan 16 16:41:09 2007 @@ -11,10 +11,10 @@ public void start() { key = getFirstOption(); if (OptionHelper.isEmpty(key)) { - addWarn("Missing key for the requested header"); - } else { - super.start(); - } + addWarn("Missing key for the requested header. Defaulting to all keys."); + key = null; + } + super.start(); } public String convert(AccessEvent accessEvent) { @@ -22,7 +22,11 @@ return "INACTIVE_HEADER_CONV"; } - return accessEvent.getRequestHeader(key); + if(key != null) { + return accessEvent.getRequestHeader(key); + } else { + return accessEvent.getRequestHeaderMap().toString(); + } } }