org.zodiac.monitor.logging.MonitorPostLogger Maven / Gradle / Ivy
package org.zodiac.monitor.logging;
import org.aspectj.lang.ProceedingJoinPoint;
public interface MonitorPostLogger {
/**
* 发放执行之后,打印返回值等信息。
*
* @param proceedingJoinPoint {@link ProceedingJoinPoint}
* @param result 结果
* @param throwable 异常,可能为null
*
* @return 内容
*/
String getLogContent(ProceedingJoinPoint proceedingJoinPoint, Object result, Throwable throwable);
}