AOP Alliance MethodInterceptor for tracing remote invocations.
Automatically applied by RemoteExporter and its subclasses.
Logs an incoming remote call as well as the finished processing of a remote call
at DEBUG level. If the processing of a remote call results in a checked exception,
the exception will get logged at INFO level; if it results in an unchecked
exception (or error), the exception will get logged at WARN level.
The logging of exceptions is particularly useful to save the stacktrace
information on the server-side rather than just propagating the exception
to the client (who might or might not log it properly).
author: Juergen Hoeller since: 1.2 See Also: RemoteExporter.setRegisterTraceInterceptor See Also: RemoteExporter.getProxyForService |