好了,经过一番研究,我发现问题出在log4j2-spring.xml,它被定义为配置Log4j2的日志记录。
一个简单的log4j2配置如下所示:
<?xml version="1.0" encoding="UTF-8"?><Configuration><Appenders> <Console name="Console" target="SYSTEM_OUT"> <PatternLayout pattern="%style{%d{ISO8601}}{black} %highlight{%-5level }[%style{%t}{bright,blue}] %style{%C{1.}}{bright,yellow}: %msg%n%throwable" /> </Console> <RollingFile name="RollingFile" fileName="./logs/spring-boot-logger-log4j2.log" filePattern="./logs/$${date:yyyy-MM}/spring-boot-logger-log4j2-%d{-dd-MMMM-yyyy}-%i.log.gz"> <PatternLayout> <pattern>%d %p %C{1.} [%t] %m%n</pattern> </PatternLayout> <Policies> <!-- rollover on startup, daily and when the file reaches 10 MegaBytes--> <onStartupTriggeringPolicy /> <SizebasedTriggeringPolicy size="10 MB" /> <TimebasedTriggeringPolicy /> </Policies> </RollingFile></Appenders><Loggers> <!-- LOG everything at INFO level --> <Root level="info"> <AppenderRef ref="Console" /> <AppenderRef ref="RollingFile" /> </Root> <!-- LOG "com.example*" at TRACE level --> <Logger name="com.example" level="trace"></Logger></Loggers></Configuration>如果使用这样的文件,则仅在
<Loggers>-tag中定义的记录器将显示在执行器端点。因此,如果您想查看更多Logger,则必须将其添加到此文件中。
(可悲的是,我发现我无法将所有可用的Logger都一一写出,包括每个Logger的名称)



