Comment forcer log4j load xml config à partir du dossier non src?
Est-il possible d'avoir log4j.xml chargé à partir d'un autre dir que la source de la racine et comment? (par programmation?) Ce qui signifie qu'il est quelque part dans FS et pas seulement dans le classpath.
source d'informationauteur Denys S.
Vous devez vous connecter pour publier un commentaire.
À l'aide de DOMConfigurator vous pouvez spécifier le fichier XML utilisé pour configurer log4j.
Pour log4j.les propriétés que vous pouvez faire la même chose avec PropertyConfigurator.
Cela pourrait ne pas être la meilleure méthode, mais vous pouvez spécifier l'emplacement du fichier en définissant la propriété java log4j.configuration=chemin/vers/config/fichier. Par exemple, vous pouvez spécifier directement à la commande java avec
java -Dlog4j.configuration=path
.