Abstract base class for EndpointInterceptor instances that log a part of a
WebServiceMessage. By default, both request and response messages are logged, but this behaviour can be
changed using the logRequest and logResponse properties.