Extend CocoonLogFormatter with the ability to log request query string prepended with '?' character.
Nice! I don't get one thing though: why you are adding '?' in the code when you can easily have it in the format string?
<format type="cocoon">%5.5{priority} %{time} [%{category}] (%{uri}?%{query}) %{class:short}: %{message}\n</format>
Vadim