刚刚回答了这个问题。
log4j2.xml
<?xml version="1.0" encoding="UTF-8"?><Loggers> <Root level="DEBUG" additivity="false"> <AppenderRef level="DEBUG" ref="CONSOLE" /> </Root> <Logger name="com.pkg.test.logging.method" level="DEBUG" additivity="false"> <Appender-ref ref="fileAppender" level="DEBUG" /> </Logger></Loggers><Appenders> <Console name="CONSOLE" target="SYSTEM_OUT"> <PatternLayout pattern="%highlight{[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} %c{1}: %L - %msg%n%throwable}" /> </Console> <RollingFile name="fileAppender" fileName="./log.log" filePattern="./log-%d{yyyy-MM-dd}.log"> <PatternLayout pattern="%highlight{[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} %c{1}: %L - %msg%n}" /> <Policies> <TimebasedTriggeringPolicy interval="1" modulate="true" /> </Policies> </RollingFile></Appenders><AppenderRef level="DEBUG" ref="fileAppender" />从根记录器中删除了。因此,它开始基于包记录日志。



