1、log4j2-test.xml配置看官网:Log4j – Configuring Log4j 2https://logging.apache.org/log4j/2.x/manual/configuration.html
2、问题:控制台输出日志信息,修改level的的值不生效,仍是只能输出error以上级别的信息
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="warn">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
</Appenders>
<Loggers>
<Logger name="log.Bar" level="trace">
<AppenderRef ref="Console"/>
</Logger>
<Root level="info">
<AppenderRef ref="Console"/>
</Root>
</Loggers>
</Configuration>
原因:log4j2-test.xml放的位置不对
一开始放在了src目录下,配置文件不生效,尝试放在log包下也不生效
正确的位置是放在java目录下,可以看到java目录标了蓝色,这是IDEA中的Source Boot文件夹,在构建工程时,需要作为一部分被编译进去。