package com.alibaba.doris.dproxy.interceptor;
import java.util.logging.Level;
import java.util.logging.Logger;
import com.alibaba.doris.dproxy.AbstractInterceptor;
import com.alibaba.doris.dproxy.InvokeInfo;
/**
* e
* LogInterceptor
* @author Kun He (Raymond He), kun.hek@alibaba-inc.com
* @since 1.0 2011-4-29
*/
public class LogInterceptor extends AbstractInterceptor {
private static Logger log = Logger.getLogger( LogInterceptor.class.getName());
/**
*
*/
public void before(InvokeInfo info) throws Throwable {
super.before(info);
log.log(Level.FINE , info.getMethod().getName());
}
public void after(InvokeInfo info) throws Throwable {
super.after(info);
info.setResult("[AOP]" + info.getResult() );
log.log(Level.FINE , info.getMethod().getName());
}
}