Я пытаюсь создать файл log4j с использованием макета html. Heres моих файлы 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
Как я могу это сделать? в настоящее время я пытаюсь использовать свойства, но он удаляет все, и появляется только эта строка.
Пожалуйста, обратите внимание, что файл журнала путь зависит от места, откуда баночка файл моего проекта выполняется это будет как этот
(jarDir) /logs/myfilename.html
Спасибо за помощь, я нашел еще один способ, но это сработало бы тоже. – chettyharish
добавить другой способ был? – Damo