Я использую log4j2 в своем приложении и у меня есть файл конфигурации xml.В этом файле настроено несколько регистраторов.Я хотел бы установить уровень для этих регистраторов на основе значения какого-либо системного свойства.Я знаю, что могу получить доступ к системным свойствам, таким как ${sys:property}
.Но я думаю, мне также нужно добавить некоторую условную логику в конфигурацию, так как я хочу что-то вроде этого:
if (${sys:property}=="value") {
<Logger name=logger.name level="ERROR">
} else {
<Logger name=logger.name level="INFO">
}
Как я могу добавить такую условную логику в конфигурацию log4j2?