public abstract class BaseLoggingAop extends Object
构造器和说明 |
---|
BaseLoggingAop() |
限定符和类型 | 方法和说明 |
---|---|
Object |
around(org.aspectj.lang.ProceedingJoinPoint joinPoint)
日志处理
|
abstract String |
getClassSimpleName(org.aspectj.lang.ProceedingJoinPoint joinPoint)
获取类的名称
|
abstract ExcludeWrapper |
getExclude()
获取排除的类或方法
|
abstract String |
getLoggingLevel()
获取日志级别
|
abstract String |
getLoggingType()
获取日志类型
|
abstract com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper()
获取当前的序列化工具
|
abstract Integer |
getSerializeLength()
获取序列化长度
|
abstract void |
pointcut()
pointcut 指定切入点的生效时机
|
public abstract void pointcut()
public Object around(org.aspectj.lang.ProceedingJoinPoint joinPoint) throws Throwable
Throwable
public abstract String getClassSimpleName(org.aspectj.lang.ProceedingJoinPoint joinPoint) throws Exception
joinPoint
- joinPointException
public abstract String getLoggingType()
public abstract String getLoggingLevel()
public abstract ExcludeWrapper getExclude()
public abstract Integer getSerializeLength()
public abstract com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()