Spring - ¿Cómo puedo adaptar SoapEnvelopeLoggingInterceptor para registrar los datos de manera más formal que la salida estándar al archivo de registro?
Estoy intentando realizar una auditoría formal de mis solicitudes / respuestas de los servicios web de Spring.
Tengo esto en mi lugar en mi configuración de primavera:
<ws:interceptors>
<bean class="org.springframework.ws.soap.server.endpoint.interceptor.SoapEnvelopeLoggingInterceptor"/>
</ws:interceptors>
Esto está bien, y registra las solicitudes y respuestas a mi archivo de registro de JBoss. Sin embargo, lo que quiero es poder adaptar esto y registrar estas solicitudes / respuestas un poco más limpio y cómo puedo obtener los datos, de modo que pueda escribir en un registro de auditoría en el DB.
¿Cómo puedo adaptar esto arriba para poder mapear a uno de mis beans o similar y obtener los datos en las solicitudes y respuestas?