J'ai une application Java s'exécutant sur des machines Windows.écriture de log4j dans un partage Windows
Longue histoire courte, nous avons une convention pour savoir où l'on place les fichiers journaux par machine:
\\%COMPUTERNAME%\Logs\<AppNameHere>
Je configuré mon application Java au démarrage avec -Dmachine.name = "% COMPUTERNAME%", puis dans mon fichier log4j.properties je précise
log4j.appender.R.File = \\${machine.name}\Logs\MyVerySpecialApplicationName\log.log
Mais je ne vois pas ce répertoire/fichier montrer quand je lance ma demande (la première chose que l'application n'est enregistrer un message de démarrage).
Donc, je pense que log4j/java ne peut pas traiter ce chemin UNC spécifique à Windows.
Quelqu'un d'autre rencontre ce problème et trouve un moyen de contourner le problème?
Merci, je vais essayer cela momentanément! – ecoffey