Bonjour à tous !
Je voudrait créer une classe "LogAdapter" permettant de faire la liaison entre les appels de message de log dans l'application et l'api de log utilisé (dans mon cas actuel c'est log4j).
L'utilité de la classe "LogAdapter" est qu'elle permet :
- de changer l'api de log utilisé sans modifier chaque classe de mon application une a une.
- de faire des methodes de log personnalisés permettant l'ajout d'autre parametres à ajouter aux messages etc...
J'ai donc crée cette classe, et je n'ai pas de probleme majeur.
Le seul problème est que la classe et le numéro de ligne du message de log correspondent à ma classe "LogAdapter" et non à la classe et la ligne appelant la méthode de log (Ce qui est logique j'en convient puisque la veritable méthode de log (celle de log4j) est appelée dans la méthode de log de ma classe "LogAdapter").
Quelqu'un aurait-il une solution pour palier à ce probleme ?
Merci
Partager