See AbstractAccessLogValve (which AccessLogValve overrides)
Then you could override AbstractAccessLogValve.createAccessLogElement()
which has
case 'q':
return new QueryElement();
To possible do doing something like
case 'q':
return new ObfuscatedQueryElement();
Where ObfuscatedQueryElement is much like the existing QueryElement with
your additional requirements.
They both would implement AccessLogElement which has access to the
Request object
-Tim
On Fri, Jan 26, 2024 at 7:58 AM Manak Bisht <[email protected]> wrote:
> I want to obfuscate values of query params for certain URLs, however, I
> would still like to log the request. Therefore, I cannot use the existing
> conditionif/conditionunless attributes that AccessLogValve provides.
>
>