public void Intercept(IInvocation invocation)
        {
            Stopwatch stopWatch = new Stopwatch();
            stopWatch.Start();
            invocation.Proceed();
            stopWatch.Stop();

            PerformanceLog l = new PerformanceLog
            {
                Duration = stopWatch.ElapsedMilliseconds,
                Method = invocation.Method.Name,
                FullClassName = invocation.Method.ReflectedType.FullName,
                ClassName = invocation.Method.ReflectedType.Name,
                StackTrace = Environment.StackTrace
            };

            _logger.Info(String.Format("\t{0}\t{1}\t{2}\t{3}", l.Duration, l.ClassName, l.Method, l.FullClassName));
        }