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