Весенние логи не записаны в log4j2

Я новичок в Spring и log4j. Я пробую пример проекта Hello World с Spring Framework и с использованием библиотеки log4j2. У меня есть log4j2.xml в моей папке src. Когда я запускаю приложение, только журналы моего приложения записываются в файл журнала. Весенние журналы не пишутся. Однако я могу видеть их в консоли. В моем пути к классам у меня есть jar для регистрации общих файлов (пружинная зависимость), log4j2 и весенние jar. Кто-нибудь может мне помочь, если я пропустил какую-либо конфигурацию здесь?

Мой xml-файл log4j2,

<?xml version="1.0" encoding="UTF-8"?>
<configuration  status="trace" monitorInterval="5">
<Appenders>
<Console name="consoleAppender" target="SYSTEM_OUT">
  <PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
</Console>
<File name="fileAppender" fileName="learning.log" append="true">
  <PatternLayout pattern="%t %-5p %c{2} - %m%n"/>
</File>
</Appenders>

<Loggers>
<Root level="trace">
  <AppenderRef ref="consoleAppender"/>
  <AppenderRef ref="fileAppender"/>
</Root>
</Loggers>  
</configuration>

Мой код:

public class MainApp {
static Logger log = LogManager.getLogger(MainApp.class.getName());

public static void main(String[] args) {
  ApplicationContext context = 
         new ClassPathXmlApplicationContext("Beans.xml");

  log.info("Going to create HelloWord Obj");

  HellowWorld obj = (HellowWorld) context.getBean("helloWorld");

  obj.getMessage();

  log.info("Exiting the program");
}
}

выход:

main INFO  springExample.MainApp - Going to create HelloWord Obj
main INFO  springExample.MainApp - Exiting the program

Журналы пружины отсутствуют в выходном файле.

Спасибо сума

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

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