我正在使用一个弹簧启动应用程序内的soap webservice。响应/请求记录太大,因为一个属性太大。所以我想拦截该日志并删除违规属性。如何覆盖客户端肥皂记录 - 春季启动
我一直在搞SoapEnvelopeLoggingInterceptor,但我认为这只是服务器端日志记录。它不会被拾起。
我已经配置里面阳明我的肥皂记录如下:
logging:
pattern:
...
level:
...
org.springframework.ws.client.MessageTracing.sent: TRACE
org.springframework.ws.client.MessageTracing.received: TRACE
org.springframework.ws.server.MessageTracing: DEBUG
这工作正常登录请求和响应,但我需要从信封中删除一个非常大的问题的属性。有任何想法吗?
我说明白正确的,你要削减从日志消息根据消息内容一些文本?或者如果日志消息不包含某些特定内容,您只想显示日志 –
肥皂信封内,我想替换特定属性(例如) asdasd ... 与删除的过大 。,In所有情况下,即属性。我有用正则表达式来做这件事的逻辑。我只是不知道如何挂钩它。 –
HellishHeat
那么在这种情况下,我认为你唯一的选择是根据你自己的规范创建你自己的SOAPLoggingInterceptor e管理请求和肥皂 –