jmeter 通过 log4j2.xml 修改 log 文件位置

在 Apache JMeter 中,如果你使用的是 Log4j2 作为日志系统,并且想通过 log4j2.xml 配置文件修改日志文件的位置,你可以按照以下步骤操作:(文中使用 jmeter 版本为:apache-jmeter-5.6.3)

  1. 找到 JMeter 安装目录下的 log4j2.xml 配置文件。在 JMeter 3.x 及以上版本中,这个文件通常位于 apache-jmeter-X.XX/bin 目录下。
  2. 打开 log4j2.xml 文件,找到 RollingFileFile 类型的 Appender 配置部分。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?xml version="1.0" encoding="UTF-8"?>
<!--......-->

<Configuration status="WARN" packages="org.apache.jmeter.gui.logging">
<Appenders>
<!-- 修改这里,修改日志文件位置 -->
<File name="jmeter-log" fileName="/path/to/your/log/jmeter.log" append="false">
<PatternLayout>
<pattern>%d %p %c{1.}: %m%n</pattern>
</PatternLayout>
</File>

<GuiLogEvent name="gui-log-event">
<PatternLayout>
<pattern>%d %p %c{1.}: %m%n</pattern>
</PatternLayout>
</GuiLogEvent>

</Appenders>

<Loggers>

<Root level="info">
<AppenderRef ref="jmeter-log" />
<AppenderRef ref="gui-log-event" />
</Root>

<Logger name="org.apache.jmeter.junit" level="debug" />

</Loggers>

</Configuration>