Как использовать переменную окружения в файле свойств log4cpp
Я использую log4cpp для моего проекта C++. Что мне нужно, это генерировать файлы журналов в пользовательских местах вместо текущего каталога. Для этого я установил некоторые переменные среды для пути к файлу журнала. Проблема заключается в том, как я могу использовать эти переменные среды в файле свойств log4cpp, чтобы файлы журналов создавались в этих местах.
Я пробовал различные варианты, такие как $(ENV_VAR), ${ENV_VAR}, %ENV_VAR%, но ни один из них не работает.
Спасибо, Хемант
1 ответ
Используйте ${sys:ENV_VAR} вместо ${ENV_VAR}
ссылка http://logging.apache.org/log4j/2.x/manual/lookups.html