我正在使用一個彈簧啓動應用程序內的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管理請求和肥皂 –