Вам необходимо использовать пользовательский Interceptor, который наследуется от IInterceptor. Например:
public class LogInterceptor : IInterceptor
{
public void Intercept(IInvocation invocation)
{
Logger.Write("I'm in your method logging your access");
invocation.Proceed();
}
}
Надеюсь, это поможет.