У меня есть Java-приложение, работающее на компьютерах с Windows.
Короче говоря, у нас есть соглашение о том, где мы размещаем файлы журналов для каждой машины:
\\%COMPUTERNAME%\Logs\<AppNameHere>
Поэтому я настроил свой Javaприложение для запуска с -Dmachine.name = "% COMPUTERNAME%", а затем в моем файле log4j.properties я указываю
log4j.appender.R.File = \\${machine.name}\Logs\MyVerySpecialApplicationName\log.log
Но я не вижу, чтобы этот каталог / файл отображался при запуске моегоприложение (первое, что приложение делает, это регистрирует сообщение при запуске).
Так что я предполагаю, что log4j / java не может обработать этот путь UNC для Windows.
Кто-нибудь еще сталкивался с этимвыдать и найти способ обойти это?