Мне нужно создать отдельные журналы для разных экземпляров объектов в моих приложениях. Например, если мы работаем с книгами, мне нужен отдельный файл журнала для каждой книги. Он отлично работает с файлом log4j2.xml, но у меня могут быть сотни таких объектов в памяти, и я не хочу создавать такой длинный файл конфигурации. Я хочу создать приложения и регистраторы из кода. Я искал пример рабочего кода и ничего не нашел.Как создать log4j2 appender из java-кода?
Я попытался использовать RollingFileAppender.createAppender, но не нашел, как подключить его к регистратору и не смог получить правильные значения для этих параметров функции. Пожалуйста, помогите с рабочим кодом \ конфигурация, как создать отдельные файлы журналов для каждого свойства объекта.
Возможно, это можно сделать с помощью подстановочных знаков в именах appender \ logger в log4j2.xml или с помощью средства визуализации?
дубликат: http://stackoverflow.com/questions/8965946/configuring-log4j-loggers-programmatically – nif
no. в этом вопросе они не имеют дело с log4j2 – YuriR