diff --git a/src/main/java/fr/abes/bestppn/utils/ExecutionTimeAspect.java b/src/main/java/fr/abes/bestppn/utils/ExecutionTimeAspect.java index 643c7b2..657b7c0 100644 --- a/src/main/java/fr/abes/bestppn/utils/ExecutionTimeAspect.java +++ b/src/main/java/fr/abes/bestppn/utils/ExecutionTimeAspect.java @@ -5,6 +5,8 @@ import org.aspectj.lang.annotation.Around; import org.aspectj.lang.annotation.Aspect; +import java.util.Arrays; + @Aspect @Slf4j public class ExecutionTimeAspect { @@ -18,7 +20,13 @@ public Object measureExecutionTime(ProceedingJoinPoint joinPoint) throws Throwab long endTime = System.currentTimeMillis(); double executionTime = (endTime - startTime) / 1000; + log.debug("------------------------------------------------------"); + log.debug("Classe : " + joinPoint.getSignature().getDeclaringTypeName()); + log.debug("Méthode : " + joinPoint.getSignature().getName()); + log.debug("Paramètres : " + Arrays.toString(joinPoint.getArgs())); log.debug("Temps d'exécution : " + executionTime + " secondes"); + log.debug("------------------------------------------------------"); + return result; } }