Logging JMeter记录器(JMeter.log)-如何更改时间戳格式(JMeter 5.2.1)
目前,jmeter.log文件的时间戳格式为2020-02-13 16:36:29356 然而,在弹性搜索中解析时,ms前面的逗号给我带来了一些问题。我想将其更改为“.”,以便可以使用逗号分隔后续日志消息元素。我试着使用管道,但我的devops告诉我这对他们来说是一种痛苦 我在互联网上做了大量的搜索,找不到任何解释如何修改jmeter.log时间戳格式的内容。大量内容解释了如何更改所有其他日志时间戳格式(例如jtl),但jmeter.log上没有任何内容 我看到一些建议在jmeter.properties中输入log_format=%{time:yyyy/MM/dd HH:MM:ss}、%5.5{priority}、%{category}:、%{message}%{throwable}的内容,但这似乎没有任何区别 我使用的是jmeter 5.2.1 谢谢Logging JMeter记录器(JMeter.log)-如何更改时间戳格式(JMeter 5.2.1),logging,jmeter,timestamp,format,Logging,Jmeter,Timestamp,Format,目前,jmeter.log文件的时间戳格式为2020-02-13 16:36:29356 然而,在弹性搜索中解析时,ms前面的逗号给我带来了一些问题。我想将其更改为“.”,以便可以使用逗号分隔后续日志消息元素。我试着使用管道,但我的devops告诉我这对他们来说是一种痛苦 我在互联网上做了大量的搜索,找不到任何解释如何修改jmeter.log时间戳格式的内容。大量内容解释了如何更改所有其他日志时间戳格式(例如jtl),但jmeter.log上没有任何内容 我看到一些建议在jmeter.prope
<pattern>%d %p %c{1.}: %m%n</pattern>
%d%p%c{1.}:%m%n
并将其更改为
<pattern>%d{dd MMM yyyy HH:mm:ss.SSS} %p %c{1.}: %m%n</pattern>
%d{dd MMM yyyy HH:mm:ss.SSS}%p%c{1.}:%m%n
所以整个部分看起来像:
<File name="jmeter-log" fileName="${sys:jmeter.logfile:-jmeter.log}" append="false">
<PatternLayout>
<pattern>%d{dd MMM yyyy HH:mm:ss.SSS} %p %c{1.}: %m%n</pattern>
</PatternLayout>
</File>
<GuiLogEvent name="gui-log-event">
<PatternLayout>
<pattern>%d{dd MMM yyyy HH:mm:ss.SSS} %p %c{1.}: %m%n</pattern>
</PatternLayout>
</GuiLogEvent>
%d{dd MMM yyyy HH:mm:ss.SSS}%p%c{1.}:%m%n
%d{dd MMM yyyy HH:mm:ss.SSS}%p%c{1.}:%m%n