From 463e03a62e1d4f2f3f2820c552412ac62ce28aa9 Mon Sep 17 00:00:00 2001 From: Jerome Villiseck Date: Mon, 21 Oct 2024 10:04:21 +0200 Subject: [PATCH] =?UTF-8?q?Revert=20"ITEM-241=20:=20Ajout=20classe=20et=20?= =?UTF-8?q?m=C3=A9thode=20dans=20sortie=20de=20logs"=20This=20reverts=20co?= =?UTF-8?q?mmit=20982a9dba?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/configuration/ItemLogAppender.java | 37 +------------------ 1 file changed, 1 insertion(+), 36 deletions(-) diff --git a/core/src/main/java/fr/abes/item/core/configuration/ItemLogAppender.java b/core/src/main/java/fr/abes/item/core/configuration/ItemLogAppender.java index d0c68d30..c97ee378 100644 --- a/core/src/main/java/fr/abes/item/core/configuration/ItemLogAppender.java +++ b/core/src/main/java/fr/abes/item/core/configuration/ItemLogAppender.java @@ -14,29 +14,10 @@ @Plugin(name = "ItemLogAppender", category = "core", elementType = Appender.ELEMENT_TYPE) public class ItemLogAppender extends AbstractAppender { - // Utilisation d'un ThreadLocal pour stocker l'heure de début de chaque méthode - private static final ThreadLocal startTime = new ThreadLocal<>(); - - // Seuil en ms au dessus duquel on veut afficher un message - private final int msSeuilDetection = 0; - protected ItemLogAppender(String name, Filter filter) { super(name, filter, null); } - // Méthode à appeler pour démarrer le chronométrage - public static void startMethodExecution() { - startTime.set(System.currentTimeMillis()); - } - - /** - * Appender permettant une normalisation des logs - * Pour obtenir le temps d'execution d'une méthode, ajoutez - * ItemLogAppender.startMethodExecution(); - * au début d'une méthode. L'appender calcule par méthode sans - * besoin d'une borne d'arrêt ou de fin - * @param event - */ @Override public void append(LogEvent event) { if (event.getLevel().isMoreSpecificThan(Level.INFO)) { @@ -44,23 +25,7 @@ public void append(LogEvent event) { String demandeId = ThreadContext.get("demandeId"); String typeDemande = ThreadContext.get("typeDemande"); if (demandeId != null && typeDemande != null) { - // Calcul du temps d'exécution - Long startTimeValue = startTime.get(); - long executionTime = startTimeValue != null ? System.currentTimeMillis() - startTimeValue : -1; - - if (executionTime < msSeuilDetection) { - System.out.println("DEM_" + typeDemande + "_" + demandeId + " / " - + event.getSource().getClassName() + " / " - + event.getSource().getMethodName() + " : " - + originalMessage); - } - //Uniquement si un ItemLogAppender.startMethodExecution(); à été placé au début d'une méthode - else{ - System.out.println("DEM_" + typeDemande + "_" + demandeId + " / " - + event.getSource().getClassName() + " / " - + event.getSource().getMethodName() + " : " - + originalMessage + " / Execution time: " + executionTime + " ms"); - } + System.out.println("DEM_" + typeDemande + "_" + demandeId + " : " + originalMessage); } } }