refactor(logging): 重构执行时间统计功能的注解和切面类命名
This commit is contained in:
+1
-1
@@ -31,7 +31,7 @@ import java.lang.annotation.Target;
|
||||
@Documented
|
||||
@Target({ElementType.METHOD, ElementType.ANNOTATION_TYPE})
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
public @interface ExecutionTimeStatisticsFace {
|
||||
public @interface ExecutionTimeLog {
|
||||
|
||||
/**
|
||||
* 接口描述
|
||||
+6
-6
@@ -32,20 +32,20 @@ import org.springframework.stereotype.Component;
|
||||
@Slf4j
|
||||
@Aspect
|
||||
@Component
|
||||
public class ExecutionTimeStatisticsFaceAspect {
|
||||
public class ExecutionTimeLogAspect {
|
||||
|
||||
@Around("@annotation(executionTimeStatisticsFace)")
|
||||
public Object aroundFace(ProceedingJoinPoint joinPoint, ExecutionTimeStatisticsFace executionTimeStatisticsFace)
|
||||
@Around("@annotation(executionTimeLog)")
|
||||
public Object aroundFace(ProceedingJoinPoint joinPoint, ExecutionTimeLog executionTimeLog)
|
||||
throws Throwable {
|
||||
TimeInterval timeInterval = new TimeInterval();
|
||||
try {
|
||||
Object proceed = joinPoint.proceed();
|
||||
log.info("[{}] 接口执行成功,耗时: {} ms", executionTimeStatisticsFace.description(),
|
||||
log.info("[{}] 接口执行成功,耗时: {} ms", executionTimeLog.description(),
|
||||
timeInterval.intervalMs());
|
||||
return proceed;
|
||||
} catch (Exception e) {
|
||||
if (executionTimeStatisticsFace.showErrLog()) {
|
||||
log.error("[{}] 接口执行失败,耗时: {} ms", executionTimeStatisticsFace.description(),
|
||||
if (executionTimeLog.showErrLog()) {
|
||||
log.error("[{}] 接口执行失败,耗时: {} ms", executionTimeLog.description(),
|
||||
timeInterval.intervalMs(), e);
|
||||
}
|
||||
throw e;
|
||||
Reference in New Issue
Block a user