protected override void OnSuccess(IReadOnlyInvocation invocationInfo, object returnValue) { Logger.Info("Succeeded " + invocationInfo.Context.MethodInfo.Name + " with " + returnValue); }
protected override void OnException(IReadOnlyInvocation invocationInfo, Exception exception) { Logger.Warn(invocationInfo.Context.MethodInfo.Name + " has thrown an " + exception); }
protected override void OnExit(IReadOnlyInvocation invocationInfo) { Logger.Trace("Exited " + invocationInfo.Context.MethodInfo.Name); }