Bonjour !
Je suis en train de découvrir log4j et je me posais quelques questions vis à vis du multithreading.
Je vais avoir une 20aine de threads qui devront écrire dans 2-3 log et une base de donnée, voire envoyer des mails en cas d'erreur grave. Visiblement tout cela est très faisable avec log4j.
Je me demandais qu'elles étaient les meilleurs pratiques pour instancier les loggers : c'est mieux d'instancier au demarrage de l'appli et passer les mêmes références à plusieurs objets ou laisser faire des instance aux thread à leur création ?
Et avant tout, est-ce que c'est sur ? Ya pas de piège à éviter ?
Merci d'avance !
Je ne suis pas parvenu à trouver beaucoup de choses sur la question, ça doit être signe que cela fonctionne plutôt bien !
Partager