Bonjour,
Je suis confronté à un problème lors de la configuration de mon fichier log4j, et la recherche sur le forum et les tutoriaux ne m'a pas permis d'y remédier.
Le contexte est le suivant : j'ai implémenté le log4j au sein de mon projet, avec un fichier de configuration log4j.properties, se trouvant dans le jar (plus précisément, dans un sous-répertoire des sources java, disons src/ressources/log4j.properties). Que je lance mon programme depuis mon IDE (Eclipse) ou depuis le jar généré, le chargement des propriétés se fait sans problèmes.
Par contre, ce que je voudrais, c'est que l'emplacement de mes fichiers de logs créés soient au même niveau que le jar.
Ainsi, si je place mon jar sous "C:/Toto/monJar.jar", je voudrais que les logs s'écrivent sous "C:/Toto/logs/log_info.log" par exemple. Passer un chemin en dur dans le fichier fonctionne, mais je n'arrive pas à lui passer de chemin relatif.
Si quelqu'un a une idée, je suis preneur.
Merci.
Mako.
Partager