pnever 2003/08/27 08:46:25
Modified: src/webdav/server/org/apache/slide/webdav/filter
LogFilter.java
Log:
Added LogFilter parameter
Revision Changes Path
1.5 +10 -7
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.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- LogFilter.java 14 Aug 2003 10:13:08 -0000 1.4
+++ LogFilter.java 27 Aug 2003 15:46:25 -0000 1.5
@@ -95,7 +95,7 @@
FilterConfig config;
ServletContext context;
- String logFormat = "%t, %p, %m, %s \"%l\", %i, %u";
+ String logFormat = "%T, %t, %P, %m, %s \"%l\", %i, %p";
boolean outputToConsole = true;
boolean outputToServletLog = false;
boolean outputToFile = false;
@@ -163,6 +163,7 @@
// incomming
String thread = Thread.currentThread().getName();
+ String useragent = req.getHeader("User-Agent");
String datetime = df.format( new Date() );
String method = req.getMethod();
String uri = req.getRequestURI();
@@ -188,7 +189,7 @@
long end = System.currentTimeMillis();
logLine( (end-start), status, thread, method, datetime, uri, path,
contentlength, principal,
- message, detail);
+ message, detail, useragent);
}
/**
@@ -204,7 +205,7 @@
private void logLine(long elapsed, int status,
String thread, String method, String datetime, String uri,
String path, String contentlength, String principal,
- String message, String detail)
+ String message, String detail, String useragent)
throws IOException
{
@@ -232,6 +233,8 @@
if( i >= 0 ) b.replace( i, i+2, uri );
i = b.toString().indexOf("%x");
if( i >= 0 ) b.replace( i, i+2, contentlength );
+ i = b.toString().indexOf("%A");
+ if( i >= 0 ) b.replace( i, i+2, useragent );
if( outputToConsole )
System.out.println( b.toString() );
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]