Si votre email correspond à un compte, vous recevrez un lien de réinitialisation.
Bonjour,J'ai cherché sur le net et rien dessus ...Je cherche le moyen par lequel Log4J arrive à trouver la méthodeappelante, la classe et la ligne dans le source.Merci de votre aide si vous avez déjà trouvé cette astuce.
Bonjour, J'ai cherché sur le net et rien dessus ... Je cherche le moyen par lequel Log4J arrive à trouver la méthode appelante, la classe et la ligne dans le source. Merci de votre aide si vous avez déjà trouvé cette astuce.
Bonjour,J'ai cherché sur le net et rien dessus ...Je cherche le moyen par lequel Log4J arrive à trouver la méthodeappelante, la classe et la ligne dans le source.Merci de votre aide si vous avez déjà trouvé cette astuce.je ne sais pas pour Log4J mais tu peux faire qqc qui ressemble à:public void log() {StackTraceElement appelant = null;try {throw new Exception();} catch (Exception ex) {StackTraceElement[] trace = ex.getStackTrace();if (trace != null)appelant = trace[1]; // ou length - 1, je ne sais plus}if (appelant != null) {...}}Merci l'idée est bonne, je la met de côté.
Bonjour, J'ai cherché sur le net et rien dessus ... Je cherche le moyen par lequel Log4J arrive à trouver la méthode appelante, la classe et la ligne dans le source. Merci de votre aide si vous avez déjà trouvé cette astuce. je ne sais pas pour Log4J mais tu peux faire qqc qui ressemble à: public void log() { StackTraceElement appelant = null; try { throw new Exception(); } catch (Exception ex) { StackTraceElement[] trace = ex.getStackTrace(); if (trace != null) appelant = trace[1]; // ou length - 1, je ne sais plus } if (appelant != null) { ... } } Merci l'idée est bonne, je la met de côté.
Bonjour,J'ai cherché sur le net et rien dessus ...Je cherche le moyen par lequel Log4J arrive à trouver la méthodeappelante, la classe et la ligne dans le source.Merci de votre aide si vous avez déjà trouvé cette astuce.je ne sais pas pour Log4J mais tu peux faire qqc qui ressemble à:
public void log() {StackTraceElement appelant = null;try {throw new Exception();} catch (Exception ex) {StackTraceElement[] trace = ex.getStackTrace();if (trace != null)appelant = trace[1]; // ou length - 1, je ne sais plus}if (appelant != null) {...}}
Bonjour, J'ai cherché sur le net et rien dessus ... Je cherche le moyen par lequel Log4J arrive à trouver la méthode appelante, la classe et la ligne dans le source. Merci de votre aide si vous avez déjà trouvé cette astuce. je ne sais pas pour Log4J mais tu peux faire qqc qui ressemble à:
public void log() { StackTraceElement appelant = null; try { throw new Exception(); } catch (Exception ex) { StackTraceElement[] trace = ex.getStackTrace(); if (trace != null) appelant = trace[1]; // ou length - 1, je ne sais plus } if (appelant != null) { ... } }
Bonjour,J'ai cherché sur le net et rien dessus ...Je cherche le moyen par lequel Log4J arrive à trouver la méthodeappelante, la classe et la ligne dans le source.Merci de votre aide si vous avez déjà trouvé cette astuce.je ne sais pas pour Log4J mais tu peux faire qqc qui ressemble à:public void log() {StackTraceElement appelant = null;try {throw new Exception();} catch (Exception ex) {StackTraceElement[] trace = ex.getStackTrace();if (trace != null)appelant = trace[1]; // ou length - 1, je ne sais plus}if (appelant != null) {...}}Merci l'idée est bonne, je la met de côté.c'est un peu "couteux" de lever une exception ?N'y a t-il rien de plus "propre" ?
Bonjour, J'ai cherché sur le net et rien dessus ... Je cherche le moyen par lequel Log4J arrive à trouver la méthode appelante, la classe et la ligne dans le source. Merci de votre aide si vous avez déjà trouvé cette astuce. je ne sais pas pour Log4J mais tu peux faire qqc qui ressemble à: public void log() { StackTraceElement appelant = null; try { throw new Exception(); } catch (Exception ex) { StackTraceElement[] trace = ex.getStackTrace(); if (trace != null) appelant = trace[1]; // ou length - 1, je ne sais plus } if (appelant != null) { ... } } Merci l'idée est bonne, je la met de côté. c'est un peu "couteux" de lever une exception ? N'y a t-il rien de plus "propre" ?
Merci l'idée est bonne, je la met de côté.c'est un peu "couteux" de lever une exception ?N'y a t-il rien de plus "propre" ?
Merci l'idée est bonne, je la met de côté. c'est un peu "couteux" de lever une exception ? N'y a t-il rien de plus "propre" ?
Merci l'idée est bonne, je la met de côté.c'est un peu "couteux" de lever une exception ?N'y a t-il rien de plus "propre" ?AVec Java Util Logginghttp://java.sun.com/j2se/1.5.0/docs/api/java/util/logging/LogRecord.html#getSourceMethodName()
Merci l'idée est bonne, je la met de côté. c'est un peu "couteux" de lever une exception ? N'y a t-il rien de plus "propre" ? AVec Java Util Logging http://java.sun.com/j2se/1.5.0/docs/api/java/util/logging/LogRecord.html#getSourceMethodName()
Si : la version raccourcie de ce qu'il y a au-dessus :StackTraceElement appelant=(new Exception()).getStackTrace()[1].Il n'est pas necessaire de lever l'exception puisque tu lances un objet etque tu recuperes le meme...
Si : la version raccourcie de ce qu'il y a au-dessus : StackTraceElement appelant=(new Exception()).getStackTrace()[1]. Il n'est pas necessaire de lever l'exception puisque tu lances un objet et que tu recuperes le meme...