2013-03-06 3 views
0

J'utilise Spring dans une application Java Console. J'utilise PropertyPlaceholderConfigurer pour charger les détails de la base de données, et il fonctionne parfaitement:log4j chemin d'accès relatif au fichier journal, CONSOLE APPLICATION (jar)

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 
    <property name="location" value="file:/appdata/configs/myapplication/connection.properties" /> 
</bean> 

Ainsi, le répertoire racine sera par rapport à l'endroit où le pot est situé. J'ai besoin de la même fonctionnalité avec log4j.properties

log4j.appender.file.File=/appdata/configs/myapplication/myapplication-log.log 

Comment puis-je y parvenir sans définir de variables d'environnement?

+0

Voulez-vous que vos fichiers journaux soient créés dans le répertoire racine de votre application ou dans un chemin absolu? – Anubhab

Répondre

0

juste essayé comme ceci:

log4j.appender.file.File=\\appdata\\configs\\myapplication\\myapplication-log.log 

Et cela fonctionne très bien.

Questions connexes