Как настроить Logger программно в log4j2.02?

Я хочу использовать log4jбез любой файл конфигурации. Что я хочу сделать, это что-то вроде:

logger = (Logger) LogManager.getLogger(this.getClass());
String pattern = "[%level] %m%n";
//do something to make this logger output to an local file "/xxx/yyy/zzz.log"

Я нашел этот ответ:Конфигурирование Log4j Loggers программно.

Но документыLogger#addAppender говорит:Этот методне выставляется через публичный API и используется в основном для модульного тестирования.

Я не уверен, является ли это правильным способом использования этого метода в моем коде, или есть другое лучшее решение для решения моей проблемы.

Ответы на вопрос(3)

Ваш ответ на вопрос