Como incluir mensagens do Log4j2 nos relatórios do TestNG

Gostaria de ter as informações de log do Log4j2 disponíveis nos relatórios TestNG para todos os casos de teste.

O TestNG usa uma classe de logger especial chamada Reporter.java que monitora a saída do log e a salva no XML dos resultados.

No log4j, era possível simplesmente criar uma implementação de appender que roteia para o Reporter e registre-a.

Com a nova API do Logger no Log4j2, foi difícil encontrar informações sobre como fazer isso. Eu tenho algumas informações para fazer isso usando o Log4j, mas não com o Log4j2.

questionAnswers(2)

yourAnswerToTheQuestion