Я начинаю с Log4J и хочу иметь свойства по умолчанию log4j.properties в нашем распределенном приложении Java Web Start, которое регистрирует только ошибки и важные события.
Но если что-то не так в одном клиенте, я хочу иметь более подробный журнал, способ сделать это - определить альтернативный файл конфигурации log4j в этом клиенте. Это можно сделать, указав альтернативный файл конфигурации с системным свойством log4j.configuration.
но ... Как я могу определить системное свойство для этого конкретного клиента в приложении, запускаемом через веб-приложение Java? (Я знаю, что могу определить эти свойства в файле .jnlp, но это влияет на всех клиентов).
Наши пользователи работают в среде Windows, но у них часто есть компьютер с ограниченными разрешениями, и они не могут получить доступ к Моему ПК-> Свойства -> Дополнительные параметры -> Переменные окружения (я на настроенном испанском компьютере, я не не знаю точных имен на английском).