Как использовать переменную окружения в файле свойств 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

Другие вопросы по тегам