gpt4 book ai didi

xml - 使用 Apache CXF 将请求/响应记录为 XML

转载 作者:数据小太阳 更新时间:2023-10-29 01:38:23 25 4
gpt4 key购买 nike

是否可以使用 CXF 将请求/响应记录为 XML,最好记录到一个单独的文件中,以便我可以监控应用程序正在做什么?

最佳答案

因此,我对此进行了更多尝试。要记录 XML 请求和回复,如果您使用的是 Log4J,则需要在 log4j.xml 文件中设置 CXF 的日志级别,如下所示 (>= INFO):

<logger name="org.apache.cxf" >
<level value="INFO" />
</logger>

cxf.xml 文件应包含以下内容:

<cxf:bus>
<cxf:features>
<cxf:logging/>
</cxf:features>
</cxf:bus>

这两个文件都应该在 CLASSPATH 中。

要显示 soap 消息,请将此添加到您的代码中:

Client client = ClientProxy.getClient(service);
client.getInInterceptors().add(new LoggingInInterceptor());
client.getOutInterceptors().add(new LoggingOutInterceptor());

关于xml - 使用 Apache CXF 将请求/响应记录为 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4592422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com