-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Rainer,
On 7/22/14, 11:22 AM, Rainer Jung wrote:
> On 22.07.2014 16:22, Dames, Kristopher J wrote:
>>>
>>> Kris,
>>>
>>> On 7/21/14, 6:43 PM, Dames, Kristopher J wrote:
>>>> Can anyone point me to an example of conditional logging in
>>>> Tomcat 6? Here is what I have tried to no avail. I want
>>>> requests that match /*/iaahb to not be logged.
>>>>
>>>> In my server.xml:
>>>>
>>>> <Valve className="org.apache.catalina.valves.AccessLogValve"
>>>> condition="DoNotLog" directory="logs"
>>>> fileDateFormat="yyyy-MM-dd" pattern="%{X-Forwarded-For}i %h
>>>> %l %u %t "%r" %s %b "%{Referer}i"
>>>> "%{User-Agent}i""
>>>>
>>>> prefix="access_log"/>
>>>>
>>>> in my web.xml:
>>>>
>>>> <!-- Custom filter to prevent logging health check requests
>>>> --> <filter> <filter-name>Set Do Not Log
>>>> Attribute</filter-name>
>>>> <filter-class>SetDoNotLogFilter</filter-class> <init-param>
>>>> <param-name>DoNotLog</param-name>
>>>> <param-value>true</param-value> </init-param> </filter>
>>>> <filter-mapping> <filter-name>Set Do Not Log
>>>> Attribute</filter-name> <url-pattern>/*/iaahb</url-pattern>
>>>> </filter-mapping>
>>>
>>> On the face of it, this looks like it should work. What does
>>> your "SetDoNoLogFilter" code look like?
>
> As Mark Eggers already said: you can also use the Tuckey
> UrlRewriteFilter to set the chosen request attribute "DoNotLog" for
> you. See for example
>
> http://urlrewritefilter.googlecode.com/svn/trunk/src/doc/manual/4.0/index.html#set
>
>
>
> I haven't tried it but something like
>
> <rule> <from casesensitive="true">^/[^/]*/iaahb$</from> <set
> name="client">DoNotLog</set> </rule>
>
> Note that for TC 7 there's also a conditionIf and conditionUnless,
> which makes it a bit easier, if you need to revert the logic:
>
> http://tomcat.apache.org/tomcat-7.0-doc/config/valve.html#Access_Log_Valve
+1
The
>
original attribute ("condition") is unclear whether the logs will
be allowed or suppressed. The "conditionIf" and "conditionUnless" are
much more straightforward.
- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQIcBAEBCAAGBQJTzotkAAoJEBzwKT+lPKRYmE0P/iWZVu3vK5KZTYcpug9now09
0WHxJYBhGJAm4VbS7Mdh1yZmbBZDY1bW+91wiP9uaPy3HXRHvLnYG3ZyRi8tYhVS
8frZXdlzBJfkVS/4cFbqN5mEt98hhzOvovJxyJVZPOT9gMKcRmnWVnO0ALIJXg3d
2WHmfAMG6G9lf2diGqtHffChrYZTspdL1tVi3xMmJbDrueV9M1skWCOndCC0tTpw
xAOpCEXyMyMBgsy/N95rqiX7i+PCaBSlL/ypVcMXgiymNxoWenpc9d98JKUrcvy+
l04j7rK2r61OnfUV2BhkQtsjO2kEAYTdyKfHmkA728tpTs64pxGMK5ELjQxIdOT/
S7Iyzq3laNeRVS976GnsplacZN9WMUL5Rc/ZwUhi6Lpn+dRoYFn7VGC5Dakn1Em6
JrOQtwV3J1q7KS967/m33IIzLrGaZfDJTkMFQ6g4sdCdPLAjov/rFZOjaipOpJI2
0g/u1kXtBv/ulF91+QDCOi5ev6NLVZdj8S4DHA6ECO7uTBxI9JtcevpBNx0+AAmS
nhPlPpx97c9jb6zbX9uVEKWYiDyr+CW49pdNy1SOjoVssHg0nEvGcUJd0YnL2Q/0
18EXWnsQneDo0tUnIzIPwxM64+iBfVk668BXXsaT+8GWWJO95AGsvPn4j7/pKhaM
xwYQyLZmzXMiPRF4UD7t
=kz2Y
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]