public class LoggingAspect
extends java.lang.Object
Constructor and Description |
---|
LoggingAspect(org.springframework.core.env.Environment env) |
Modifier and Type | Method and Description |
---|---|
void |
applicationPackagePointcut()
Pointcut that matches all Spring beans in the application's main packages.
|
void |
logAfterThrowing(org.aspectj.lang.JoinPoint joinPoint,
java.lang.Throwable e)
Advice that logs methods throwing exceptions.
|
java.lang.Object |
logAround(org.aspectj.lang.ProceedingJoinPoint joinPoint)
Advice that logs when a method is entered and exited.
|
void |
springBeanPointcut()
Pointcut that matches all repositories, services and Web REST endpoints.
|
public void springBeanPointcut()
public void applicationPackagePointcut()
public void logAfterThrowing(org.aspectj.lang.JoinPoint joinPoint, java.lang.Throwable e)
joinPoint
- join point for advicee
- exceptionpublic java.lang.Object logAround(org.aspectj.lang.ProceedingJoinPoint joinPoint) throws java.lang.Throwable
joinPoint
- join point for advicejava.lang.Throwable
- throws IllegalArgumentExceptionCopyright © 2017 Osgiliath. All rights reserved.