我需要从jmeter创建HTML日志文件。所以我将log4j.jar放入log4j.conf文件所在的bin文件夹中,并将其添加到log4j.conf文件中
# Define the HTML file appender
log4j.appender.HTML=org.apache.log4j.FileAppender
# Path and file name to store the log file
log4j.appender.HTML.File=./logs/application.html
# Define the html layout for file appender
log4j.appender.HTML.layout=org.apache.log4j.HTMLLayout
#Define Title of the HTML page
log4j.appender.HTML.layout.Title=Application logs
#Define the log location of application class file
log4j.appender.HTML.layout.LocationInfo=true
但是没有生成application.html文件。我也尝试将log4j.jar文件放入lib,ext和bin文件夹中,但是在运行jmeter后我没有得到任何html日志文件。
答案 0 :(得分:1)
首先,您需要将log4j.jar放在lib文件夹而不是bin。
其次,log4j配置仅供使用log4j进行日志记录的库使用。
JMeter不使用log4j,它使用logkit,配置在user.properties中完成,查找Logging配置块。
因此,您无法从日志中为JMeter包生成HTML
作为我对此的说法的证明,请参阅: