Передача значения appender.file в файл log4j.properties во время выполнения

Я решил, по моему мнению, создать формулу для Maven 3.1.1, которой у homebrew/versions не было. Для этого:

  1. Я разблокировал homebrew/versions в github.
  2. Я привязался от $(brew --prefix)/Library/Taps к локальной рабочей копии моей вилки. Я назову это my-homebrew/versions.
  3. Я проверил, указав формулу как my-homebrew/versions/<formula>.
  4. Я отправил запрос на растяжение homebrew/versions для моей новой формулы.

Yay.

0
задан Ali Mujtaba 16 January 2019 в 09:54
поделиться

1 ответ

  1. Причина в том, что log4j быстрее инициализируется, чем строка System.setProperty ("logs", logsPath);.
    Запустите Process со следующими параметрами: -Dlogs="C:/"
    Пример: java -Dlogs="C:/" MyClass

  2. Замените $(logs) на ${logs}.

0
ответ дан yeahseol 16 January 2019 в 09:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: