在tomcat中记录所有请求和响应数据

Nic*_*k M 6 java tomcat

有些人说,世界上的每一刻都会发生变化.

我们坐在一个胖胖的REST API服务器上,这个服务器的维护成本越来越大,因为很难找到优秀的Java开发人员,昂贵的开发需要花费更多的时间,所以我们慢慢地将各种应用程序部分切换到Rails ,这是......好吧,没关系.

有太多的API(有些文档记录很少)只是通过查看文档来克隆功能,所以我的想法是找到一种方法来记录通过这个服务的所有东西一段时间,以机器可读的格式我们以后可以索引,处理和报告,所以我们可以逐步重写代码.

是否有一个"干净"不那么"hacky"的方式与Tomcat这样做?或者我应该沿着wireshark /反向代理方式?

TIA!

Guy*_*let 4

您可以创建有效负载日志记录过滤器并在 web.xml 中配置它。您还可以使用输出过滤器进行响应。这个这个应该是有用的工作示例。

  • 指向第二个“this”的链接并不是它用来指向的内容。@Guy Bouallet 或 OP 可以发布其旧内容吗? (2认同)