//
// IIpuCountMonitor.h
// ipu-count-client
//
// Created by tony on 16/3/4.
// Copyright © 2016年 shelomi. All rights reserved.
//
#import <Foundation/Foundation.h>
/*
*日志系统的接口类
*/
@protocol IIpuCountMonitor <NSObject>
@required
/**
*在方法前切入
**/
- (void)beforeAdvice:(NSString*) method params:(NSArray*) args className:(NSString *)className;
/**
*在方法后切入,抛出异常不会切入
**/
- (void)afterReturnAdvice:(NSString*) method params:(NSArray*) args className:(NSString *)className;
/**
*在方法抛出异常时切入
**/
- (void)afterThrowAdvice:(NSString*) method params:(NSArray*) args className:(NSString *)className exception:(NSException *)exp;
/**
*在方法后切入,抛出异常也会切入
**/
- (void)afterAdvice:(NSString*) method params:(NSArray*) args className:(NSString *)className;
@end
|