Package org.sklsft.commons.log.aspects
Class LoggingAspectTemplate
java.lang.Object
org.sklsft.commons.log.aspects.LoggingAspectTemplate
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract StringgetFallbackTransactionType(Method proxiedMethod) protected abstract ObjectgetRequestBody(org.aspectj.lang.ProceedingJoinPoint joinPoint) protected ObjectgetResponseBody(Object proceed) handleLogging(org.aspectj.lang.ProceedingJoinPoint joinPoint) protected abstract voidvoidsetAccessLogger(AccessLogger accessLogger) voidsetErrorLogger(ErrorLogger errorLogger) voidsetTraceRequestBody(boolean traceRequestBody) voidsetTraceResponseBody(boolean traceResponseBody) protected booleantraceRequestBody(Method proxiedMethod) protected booleantraceResponseBody(Method proxiedMethod)
-
Field Details
-
accessLogger
-
errorLogger
-
-
Constructor Details
-
LoggingAspectTemplate
public LoggingAspectTemplate()
-
-
Method Details
-
setAccessLogger
-
setErrorLogger
-
setTraceRequestBody
public void setTraceRequestBody(boolean traceRequestBody) -
setTraceResponseBody
public void setTraceResponseBody(boolean traceResponseBody) -
handleLogging
- Throws:
Throwable
-
getResponseBody
-
onPointcut
protected abstract void onPointcut() -
getRequestBody
-
traceRequestBody
-
traceResponseBody
-
getFallbackTransactionType
-