Profiler for Interceptors

Hey All,

I am in the process of writing a Profiler plugin to time and benchmark
some of my applications. I would like to be able to turn on the
profiler and record all actions that my Interceptors are taking and
time them. I have considered creating a baseInterceptor and extending
it for all my other interceptors and then attaching the profiler to
the baseInterceptor for amy method that is executed. Does anyone have
any ideas on a better approach to this? The profiler will not be used
terribly often so I would like for it to be as unobtrusive as
possible.