我正在使用log4j2。但是我面臨的問題是它會記錄所有日誌。我想......從特定包登錄到特定文件&其他包到另一個文件。我正在使用log4j2.xml進行配置。 請有人可以幫忙嗎?使用log4j2.xml Apache Log4j2軟件包特定日誌記錄
log4j2.xml
<?xml version="1.0" encoding="UTF-8"?>
<Loggers>
<Root level="DEBUG" additivity="false">
<AppenderRef level="DEBUG" ref="CONSOLE" />
<AppenderRef level="DEBUG" ref="fileAppender" />
</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>
請張貼您現有的log4j2.xml您需要相應地配置記錄器並將appender附加到它們。另請參閱log4j2 [配置文檔](http://logging.apache.org/log4j/2.x/manual/configuration.html#Loggers)。 – Fildor
發表了log4j2.xml – Rajas