Package cn.dlysxx.www.common.logging
Class LoggingAspect
- java.lang.Object
-
- cn.dlysxx.www.common.logging.LoggingAspect
-
public class LoggingAspect extends java.lang.ObjectAspect for output logs before/after those methods in controller and mapper, and other annotated methods.
-
-
Constructor Summary
Constructors Constructor Description LoggingAspect(LoggingProperties loggingProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinvokeAfter(org.aspectj.lang.JoinPoint joinPoint, java.lang.Object returnValue)Invoke after.voidinvokeAfterThrowing(org.aspectj.lang.JoinPoint joinPoint, java.lang.Throwable e)Invoke after throw exception.voidinvokeBefore(org.aspectj.lang.JoinPoint joinPoint)Invoke before.voidloggingClasses()
-
-
-
Constructor Detail
-
LoggingAspect
public LoggingAspect(LoggingProperties loggingProperties)
-
-
Method Detail
-
loggingClasses
public void loggingClasses()
-
invokeBefore
public void invokeBefore(org.aspectj.lang.JoinPoint joinPoint)
Invoke before.- Parameters:
joinPoint- join point
-
invokeAfter
public void invokeAfter(org.aspectj.lang.JoinPoint joinPoint, java.lang.Object returnValue)Invoke after.- Parameters:
joinPoint- join pointreturnValue- return value
-
invokeAfterThrowing
public void invokeAfterThrowing(org.aspectj.lang.JoinPoint joinPoint, java.lang.Throwable e)Invoke after throw exception.- Parameters:
joinPoint- join pointe- throwable
-
-