Установить, где найти файл конфигурации для audit4j
Я просмотрел всю документацию, но не смог ее найти. Как мне этого добиться?
1 ответ
Решение
Согласно документации Audit4j и javadoc, есть несколько способов указать конфигурацию:
- Его можно внедрить в контекст напрямую, вызвав статические методы класса Context (например, при запуске приложения перед выполнением любого аудита!):
- Context # initWithConfiguration (Конфигурация конфигурации) с соответствующей Конфигурацией
- или Context#initWithConfiguration(String configFilePath), чтобы указать конфигурацию в виде файла.
- Другие способы указать путь к файлу конфигурации без ручной инициализации контекста:
- Задание пути в переменной среды "AUDIT4J_CONF_FILE_PATH"
- Задание пути в системной переменной свойства Java "audit4j.conf.file.path"
- Также файл конфигурации может быть помещен в путь к классу приложения или в каталог пользователя. В этом случае имя файла конфигурации должно быть "audit4j.conf.yml" или "audit4j.conf.yaml" для стиля YAML или "audit4j.conf.xml" для стиля XML.