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]
