У меня есть файл WAR, который я развертываю в Tomcat 8. Он использует Spring Boot, что в значительной степени случайно.
Я хочу записать, сколько времени потребуется клиенту, чтобы закончить потреблять мои http-ответы, так как тела моих ответов большие. Это означает, что цепочка фильтров была завершена задолго до этого - иногда за несколько минут до того - ServletOutputStream HttpServletResponse был полностью использован клиентом.
Охватывает ли Tomcat Valve% D этот случай? https://tomcat.apache.org/tomcat-8.0-doc/config/valve.html#Access_Log_Valve/Attributes Я не уверен, прочитав документацию.
Если нет, то как мне его запечатлеть? Я в основном хочу записать метку времени, когда вызывается ServletOutputStream.close (), верно? Как я могу это сделать?