更新时间:2022-11-30 14:38:32
您应该只能够创建SoapEnvelopeLoggingInterceptor
的子类并覆盖
logMessage(String)
做您想做的.示例:
You should just be able to create a subclass of SoapEnvelopeLoggingInterceptor
and override
logMessage(String)
to do what you want. Example:
<ws:interceptors>
<bean class="org.mypackage.SysErrLoggingInterceptor"/>
</ws:interceptors>
package org.mypackage;
public class SysErrLoggingInterceptor extends SoapEnvelopeLoggingInterceptor {
@Override
protected void logMessage(String message) {
System.err.println(message);
/* Example, here you could be logging to DB or whatever you want */
}
}