Return-Path: Delivered-To: apmail-jakarta-slide-dev-archive@apache.org Received: (qmail 3466 invoked from network); 17 Jan 2003 15:50:10 -0000 Received: from exchange.sun.com (192.18.33.10) by daedalus.apache.org with SMTP; 17 Jan 2003 15:50:10 -0000 Received: (qmail 12977 invoked by uid 97); 17 Jan 2003 15:30:30 -0000 Delivered-To: qmlist-jakarta-archive-slide-dev@jakarta.apache.org Received: (qmail 12700 invoked by uid 97); 17 Jan 2003 15:30:28 -0000 Mailing-List: contact slide-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Slide Developers Mailing List" Reply-To: "Slide Developers Mailing List" Delivered-To: mailing list slide-dev@jakarta.apache.org Received: (qmail 12433 invoked by uid 97); 17 Jan 2003 15:30:25 -0000 X-Antivirus: nagoya (v4218 created Aug 14 2002) Date: 17 Jan 2003 15:28:53 -0000 Message-ID: <20030117152853.44109.qmail@icarus.apache.org> From: pnever@apache.org To: jakarta-slide-cvs@apache.org Subject: cvs commit: jakarta-slide/src/webdav/server/org/apache/slide/webdav/filter LogFilter.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N pnever 2003/01/17 07:28:53 Modified: src/conf/webapp web.xml src/webdav/server/org/apache/slide/webdav/filter LogFilter.java Log: Extended log formatting: added %x for the value of the content-length req header. Revision Changes Path 1.20 +2 -2 jakarta-slide/src/conf/webapp/web.xml Index: web.xml =================================================================== RCS file: /home/cvs/jakarta-slide/src/conf/webapp/web.xml,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- web.xml 18 Dec 2002 16:03:24 -0000 1.19 +++ web.xml 17 Jan 2003 15:28:52 -0000 1.20 @@ -7,8 +7,8 @@ org.apache.slide.webdav.filter.LogFilter logFormat - %t, %p, %m, %s "%l", %i, %u - Defines the format of a log line. The following placeholders are available: %t=thread-name, %p=principal-name, %m=method-name, %s=status-code, %l=default-status-text, %k=detailed-status-text, %i=elapsed-time, %u=relative-request-uri, %v=request-uri. + %t, %p, %m, %s "%l", %x, %i, %u + Defines the format of a log line. The following placeholders are available: %t=thread-name, %p=principal-name, %m=method-name, %s=status-code, %l=default-status-text, %k=detailed-status-text, %i=elapsed-time, %u=relative-request-uri, %v=request-uri, %x=request-content-length. outputToConsole 1.2 +9 -4 jakarta-slide/src/webdav/server/org/apache/slide/webdav/filter/LogFilter.java Index: LogFilter.java =================================================================== RCS file: /home/cvs/jakarta-slide/src/webdav/server/org/apache/slide/webdav/filter/LogFilter.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- LogFilter.java 18 Dec 2002 16:04:37 -0000 1.1 +++ LogFilter.java 17 Jan 2003 15:28:53 -0000 1.2 @@ -180,6 +180,9 @@ String detail = resp.getStatusText(); if( detail == null || "".equals(detail) ) detail = message; + String reqCl = req.getHeader( "Content-Length" ); + if( reqCl == null ) + reqCl = "-"; StringBuffer b = new StringBuffer( logFormat ); int i; @@ -201,6 +204,8 @@ if( i >= 0 ) b.replace( i, i+2, path ); i = b.toString().indexOf("%v"); if( i >= 0 ) b.replace( i, i+2, uri ); + i = b.toString().indexOf("%x"); + if( i >= 0 ) b.replace( i, i+2, reqCl ); if( outputToConsole ) System.out.println( b.toString() ); -- To unsubscribe, e-mail: For additional commands, e-mail: