* Tapestry IoC is responsible for passing in an appropriate Log instance. Requests for static resources are handled
* at a higher level, so this filter will only be invoked for Tapestry related requests.
*/
public RequestFilter buildTimingFilter(final Logger logger)
{
return new RequestFilter()
{
public boolean service(Request request, Response response, RequestHandler handler)
throws IOException
{
long startTime = System.currentTimeMillis();