Bonjour,
Je souhaite utiliser une variable d'environnement Windows existante dans mon fichier log4j.properties pour définir l'emplacement de mon fichier de log mais je n'y arrive pas à cause d'un problème de slash :
sous windows, j'ai bien compris qu'il fallait que les répertoires doivent être séparés par des \\ ou des /
Par exemple :
log4j.appender.R.File=C:\\WINDOWS\\monfichier.log
ou
log4j.appender.R.File=C:/WINDOWS/monfichier.log
Le problème se complique lorsque je veux utiliser la variable correspondante :
log4j.appender.R.File=${windir}\\monfichier.log
log4j.appender.R.File=${windir}/monfichier.log
Car dans Windows la variable %windir% vaut : C:\WINDOWS donc aucune des 2 écritures ne fonctionne.
Connaissez-vous une solution ?
Merci
Partager