@Override protected Object invokeUnderTrace(MethodInvocation invocation, Log logger) throws Throwable { String invocationDescription = getInvocationDescription(invocation); writeToLog(logger, "Entering " + invocationDescription); try { Object rval = invocation.proceed(); writeToLog(logger, "Exiting " + invocationDescription); return rval; } catch (Throwable ex) { writeToLog(logger, "Exception thrown in " + invocationDescription, ex); throw ex; } }
protected Object invokeUnderTrace(MethodInvocation invocation, Log logger) throws Throwable { String invocationDescription = getInvocationDescription(invocation); logger.trace("Entering " + invocationDescription); try { Object rval = invocation.proceed(); logger.trace("Exiting " + invocationDescription); return rval; } catch (Throwable ex) { logger.trace("Exception thrown in " + invocationDescription, ex); throw ex; } }
@Override protected Object invokeUnderTrace(MethodInvocation invocation, Log logger) throws Throwable { String invocationDescription = getInvocationDescription(invocation); writeToLog(logger, "Entering " + invocationDescription); try { Object rval = invocation.proceed(); writeToLog(logger, "Exiting " + invocationDescription); return rval; } catch (Throwable ex) { writeToLog(logger, "Exception thrown in " + invocationDescription, ex); throw ex; } }
@Override protected Object invokeUnderTrace(MethodInvocation invocation, Log logger) throws Throwable { String invocationDescription = getInvocationDescription(invocation); writeToLog(logger, "Entering " + invocationDescription); try { Object rval = invocation.proceed(); writeToLog(logger, "Exiting " + invocationDescription); return rval; } catch (Throwable ex) { writeToLog(logger, "Exception thrown in " + invocationDescription, ex); throw ex; } }