我正在尝试使用 html 布局制作 log4j 文件。这是我的 log4j 文件
# Define the root logger with appender file
log = /usr/home/log4j
log4j.rootLogger = DEBUG, FILE
# Define the file appender
log4j.appender.FILE=org.apache.log4j.FileAppender
log4j.appender.FILE.File=${log}/htmlLayout.html
# Define the layout for file appender
log4j.appender.FILE.layout=org.apache.log4j.HTMLLayout
log4j.appender.FILE.layout.Title=HTML Layout Example
log4j.appender.FILE.layout.LocationInfo=true
这是静态的,但我想让我的主要方法通过这一行
log4j.appender.FILE.File=myfilepath/myfilename.html
我怎样才能做到这一点?目前我正在尝试使用属性,但它会删除所有内容,并且只显示这一行。
请注意,日志文件路径取决于执行我的项目的 jar 文件的位置,它将是这样的
(jarDir)/logs/myfilename.html