要配置log4j2的日志輸出路徑,您需要編輯log4j2.xml配置文件,將日志輸出路徑設置為您想要的路徑。
以下是一個示例的log4j2.xml配置文件:
<Configuration status="warn" name="MyApp" packages="">
<Properties>
<Property name="logPath">logs</Property>
</Properties>
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</Console>
<RollingFile name="File" fileName="${logPath}/myapp.log"
filePattern="${logPath}/myapp-%d{MM-dd-yyyy}.log.gz">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
<Policies>
<TimeBasedTriggeringPolicy/>
</Policies>
</RollingFile>
</Appenders>
<Loggers>
<Root level="info">
<AppenderRef ref="Console"/>
<AppenderRef ref="File"/>
</Root>
</Loggers>
</Configuration>
在這個示例中,日志輸出路徑被設置為“logs”目錄。您可以根據需要修改文件名和輸出路徑。
請確保將log4j2.xml文件放置在您的項目的classpath中,并確保在您的代碼中正確引用log4j2庫和配置文件。