我需要启用在 web 服务调用/请求期间捕获的原始数据的日志记录(使用 Metro WS 2.0)。
我试图启用以下两个属性,但它们根本没有给日志记录结果:
System.setProperty("com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump", "true");
System.setProperty("com.sun.xml.ws.assembler.jaxws.TransportTubeFactory", "true");
以下给出了想要的效果,但每个条目都记录了 8 次:
System.setProperty("com.sun.metro.soap.dump", "true");
每个条目重复 8 次后,日志会变得非常混乱且非常耗时。如何在不以重复方式转储所有内容的情况下实现对 Web 服务调用/请求的跟踪?