j'ai une classe "maClassePrincipale.java" qui m'affiche un fichier de log, pour ça pas de soucis. Cette classe, selon certains cas fait appel à une autre classe "maClasseSecondaire.java" et j'aimerais que lorsque cette classe est appelée, un deuxième fichier de log soit créé. Je voudrais en gros que le premier log m'affiche les messages de maClassePrincipale et le deuxième fichier m'affiche les messages de maClasseSecondaire.
J'arrive donc à créer les deux fichiers de log. SEULEMENT, le 2e fichier de log est TOUJOURS créé ! je voudrais qu'il ne soit généré que lorsque maClasseSecondaire est appelée. Si cette dernière n'est pas appelée, je ne dois pas générer de log
Marsh Posté le 20-09-2011 à 22:35:48
Bonjour,
j'ai une classe "maClassePrincipale.java" qui m'affiche un fichier de log, pour ça pas de soucis.
Cette classe, selon certains cas fait appel à une autre classe "maClasseSecondaire.java" et j'aimerais que lorsque cette classe est appelée, un deuxième fichier de log soit créé.
Je voudrais en gros que le premier log m'affiche les messages de maClassePrincipale et le deuxième fichier m'affiche les messages de maClasseSecondaire.
J'arrive donc à créer les deux fichiers de log. SEULEMENT, le 2e fichier de log est TOUJOURS créé ! je voudrais qu'il ne soit généré que lorsque maClasseSecondaire est appelée. Si cette dernière n'est pas appelée, je ne dois pas générer de log
Voici la configuration de mon log4j
et voici comment je les déclare en java:
et la seconde classe:
Si quelqu'un peut m'aider ça m’enlèverait une sacré épine du pied!