The javadocs should be a little more up to date.

http://jakarta.apache.org/tomcat/tomcat-4.1-doc/catalina/docs/api/org/apache/catalina/valves/AccessLogValve.html

-Tim

Lemke, Michael IZ/HZA-IOR wrote:

Hm, do you have a pointer on how to go about this?  Couldn't find
anything obvious in the docs.

Thanks,
Michael


-----Original Message-----
From: Tim Funk [mailto:[EMAIL PROTECTED] Sent: Monday, December 13, 2004 3:30 PM
To: Tomcat Users List
Subject: Re: TC4.1.30: AccessLogValve



No can do with the existing logger.

You can instead use a filter to place the value you desire into the ServletRequest. Then you can pull the value from the access log via

%{foo}r  (Or whatever you call the variable).

-Tim

Lemke, Michael IZ/HZA-IOR wrote:


Perfect, that did the trick.

Last question. How does the conditional logging work? I tried it analogous to the Apache docs as %201{Content-Length}i but

that didn't


work.  The comments in the source aren't to helpful.

What I want is %{Content-Length}i if status code is 201 else %b

Thanks,
Michael



-----Original Message-----
From: Tim Funk [mailto:[EMAIL PROTECTED] Sent: Monday, December 13, 2004 3:04 PM
To: Tomcat Users List
Subject: Re: TC4.1.30: AccessLogValve



I would try single quotes: pattern='%h %l %u %t "%r" %s %b %{Referer}i %{User-Agent}i'

-Tim



Lemke, Michael IZ/HZA-IOR wrote:



Thanks, that'll probably do it. But how do I code it in

the server.xml


file?  My first experiments aren't liked by tomcat:

<Valve className="org.apache.catalina.valves.AccessLogValve"
               directory="logs"  prefix="AccessLog." suffix=""
               rotatable="true"
               pattern="%h %l %u %t \"%r\" %s %b %{Referer}i
%{User-Agent}i" resolveHosts="true"/>

How do I get the quotes right?


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to