J'ai un projet qui est à son tour utilisé par plusieurs autres projets. Je veux log4j
pour enregistrer seulement mes journaux dans un fichier que j'ai spécifié dans le fichier de propriétés. Les autres projets utilisent leurs propres mécanismes de journalisation et je n'ai aucun contrôle sur eux. Mes fichiers log4j ne devraient pas affecter la journalisation d'un autre projet. Comment dois-je configurer mon fichier de propriétés log4j? Jusqu'à présent, ce que je fais est log4j.rootLogger = ERROR
et pour mon module log4j.logger.com.xyz.myproject = INFO, FILE
. Cela fonctionnera-t-il sans affecter les enregistreurs d'autres projets? Ou peut-être limiter la journalisation à seulement mon pot?Limiter l'enregistrement à un seul fichier log4j
Merci
Juste confirmation, les trois conditions doivent être satisfaites? –
@VarunAchar Oui, exactement comme "ANDs" suggèrent :) Je perçois le cas que j'ai décrit comme le plus susceptible d'exister, mais sûrement on pourrait concevoir des schémas d'exploitation inhabituels qui entreraient en conflit avec votre approche. – MaDa