Springs Interceptors
using springs' Method Interceptors i have made a class named Logging Interceptor that interceps all the methods that are called ..
the code is ..
public class LoggingInterceptor implements MethodBeforeAdvice, AfterReturningAdvice, ThrowsAdvice
{
private static Log log = null;
public LoggingInterceptor()
{}
public void before(Method arg0, Object[] arg1, Object arg2) throws Throwable
{
log = LogFactory.getLog(arg2.getClass());
log.info("Beginning method: "+arg0.getName());
}
public void afterReturning(Object arg0, Method arg1, Object[] arg2, Object arg3) throws Throwable
{
log = LogFactory.getLog(arg3.getClass());
log.info("Ending method: "+arg1.getName());
}
public void afterThrowing(Method m, Object[] args, Object target, Throwable ex)
{
log = LogFactory.getLog(target.getClass());
log.info("Exception in method: "+m.getName()+" Exception is: "+ex.getMessage());
}
}
actually the code is going very fine but i need to know the values of the parameters being passed in the functions. If the parameter is an object, all the values within that object should be retrieved and displayed.
thanks a ton

