Мне нужно указать какое-то свойство для регистратора в конфигурации XML log4j2, и лучший способ сделать это - добавить атрибут XML в тег.Я хочу, чтобы это выглядело так:
<Logger name="customLogger" customAttr="customAttr">...</Logger>
После этого мне нужно извлечь этот атрибут во время выполнения из LoggerConfiguration.Я видел способ указания дополнительных свойств с помощью тега Property внутри тега Logger, но, во-первых, я не хочу, чтобы он выглядел, а во-вторых, способ доступа к этому свойству из среды выполнения совершенно странный (само свойство будет сохраненов карте как ключ, а не значение, и доступ к нему - грязное дело).
Предоставляет ли log4j2 способ расширить тег Logger дополнительным атрибутом и получить доступ к его значению во время выполнения?