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 @@
           <filter-class>org.apache.slide.webdav.filter.LogFilter</filter-class>
           <init-param>
               <param-name>logFormat</param-name>
  -            <param-value>%t, %p, %m, %s "%l", %i, %u</param-value>
  -            <description>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.</description>
  +            <param-value>%t, %p, %m, %s "%l", %x, %i, %u</param-value>
  +            <description>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.</description>
           </init-param>
           <init-param>
               <param-name>outputToConsole</param-name>
  
  
  
  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:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to