@Component
public class LoggerInterceptor
extends java.lang.Object
Loggable methods or classes.| Modifier and Type | Class and Description |
|---|---|
protected static class |
LoggerInterceptor.WarnPoint |
| Constructor and Description |
|---|
LoggerInterceptor(Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
construct() |
java.lang.Object |
logExecutionClass(org.aspectj.lang.ProceedingJoinPoint joinPoint,
Loggable loggable) |
java.lang.Object |
logExecutionMethod(org.aspectj.lang.ProceedingJoinPoint joinPoint,
Loggable loggable) |
protected void |
loggableClass(Loggable loggable) |
protected void |
loggableMethod(Loggable loggable) |
java.lang.Object |
logMethod(org.aspectj.lang.ProceedingJoinPoint joinPoint,
Loggable loggable) |
protected void |
publicMethod() |
@Autowired public LoggerInterceptor(Logger logger)
@PostConstruct protected void construct()
protected void publicMethod()
protected void loggableMethod(Loggable loggable)
protected void loggableClass(Loggable loggable)
public java.lang.Object logExecutionMethod(org.aspectj.lang.ProceedingJoinPoint joinPoint,
Loggable loggable)
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.Object logExecutionClass(org.aspectj.lang.ProceedingJoinPoint joinPoint,
Loggable loggable)
throws java.lang.Throwable
java.lang.Throwablepublic java.lang.Object logMethod(org.aspectj.lang.ProceedingJoinPoint joinPoint,
Loggable loggable)
throws java.lang.Throwable
java.lang.Throwable