J'utilise org.apache.tools.ant.listener.Log4jListener pour gérer la journalisation avec mon script ant. Le script ant est hautement configurable et conçu pour être exécuté de différentes manières avec différents paramètres et par conséquent je dois pouvoir me connecter aux fichiers spécifiés lors de l'exécution. J'ai un log4j.properties qui spécifie un fichier journal à construire.log, et malgré mes tentatives de lancer les propriétés red redéfinition définies dans log4j.properties ont échoué.Configuration de log4j à l'exécution
La génération les ignore et continue d'écrire dans build.log. Je n'ai pas trouvé beaucoup de soutien en ce qui concerne l'écriture de fichiers personnalisés à moins que ce soit en Java avec leur classe Logger. Peut-être que je pense à tort. log4j.properties n'est pas traité de la même manière qu'un fichier de propriétés dans un script ant (donc remplaçable depuis la ligne de commande)? Est-ce que je peux le faire intelligemment sans écrire une tâche personnalisée ou quelque chose?