Class RestLoggingAspect
java.lang.Object
org.sklsft.commons.log.aspects.LoggingAspectTemplate
org.sklsft.commons.rest.aspect.logging.RestLoggingAspect
@Order(2)
public class RestLoggingAspect
extends org.sklsft.commons.log.aspects.LoggingAspectTemplate
A simple login aspect that logs :
The request
The response
Any exception thrown
It uses
AccessLogger and ErrorLogger- Author:
- Nicolas Thibault
-
Field Summary
Fields inherited from class org.sklsft.commons.log.aspects.LoggingAspectTemplate
accessLogger, errorLogger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetFallbackTransactionType(Method proxiedMethod) protected ObjectgetRequestBody(org.aspectj.lang.ProceedingJoinPoint joinPoint) protected voidMethods inherited from class org.sklsft.commons.log.aspects.LoggingAspectTemplate
getResponseBody, handleLogging, setAccessLogger, setErrorLogger, setTraceRequestBody, setTraceResponseBody, traceRequestBody, traceResponseBody
-
Constructor Details
-
RestLoggingAspect
public RestLoggingAspect()
-
-
Method Details
-
onPointcut
protected void onPointcut()- Specified by:
onPointcutin classorg.sklsft.commons.log.aspects.LoggingAspectTemplate
-
getRequestBody
- Specified by:
getRequestBodyin classorg.sklsft.commons.log.aspects.LoggingAspectTemplate
-
getFallbackTransactionType
- Specified by:
getFallbackTransactionTypein classorg.sklsft.commons.log.aspects.LoggingAspectTemplate
-