如何在全新安裝時更改installation.log文件位置?如何在全新安裝時更改installation.log文件位置?
我試圖與 '安裝' 下面的選項 - >執行選項 - >參數
-Dinstall4j.keepLog=true -Dinstall4j.alternativeLogfile=${installer:sys.installationDir}/diaglogs/installation.log
,但沒有運氣。
如何在全新安裝時更改installation.log文件位置?如何在全新安裝時更改installation.log文件位置?
我試圖與 '安裝' 下面的選項 - >執行選項 - >參數
-Dinstall4j.keepLog=true -Dinstall4j.alternativeLogfile=${installer:sys.installationDir}/diaglogs/installation.log
,但沒有運氣。
-Dinstall4j.alternativeLogfile=${installer:sys.installationDir}/diaglogs/installation.log
那就沒辦法了,因爲安裝目錄不存在,並在啓動時甚至不知道。您必須爲-Dinstall4j.alternativeLogfile
選擇絕對路徑,因此這僅適用於調試目的。從6.1.4開始,install4j中沒有選項可以更改日誌文件的位置。
如何創建installation.log在全新安裝後的.install4j目錄中? –
是的,它在那裏創建,但它不可配置。 –
從6.1.4開始,我們在「完成」屏幕上添加了「複製文件」操作,並將日誌文件複製到指定的目錄。對於文件位置,您可以使用安裝變量${installer:sys.logfile}
和目標${installation:sys.installationDir}/dialogs/installation.log
。在複製的日誌文件中唯一缺少的是最後一項,如「安裝成功」或其他。但是這應該是您的目的的一種解決方法,直到日誌文件位置可以在更高版本中配置。
將[寫入.install4j目錄寫入temp installation.log](https://stackoverflow.com/questions/22192331/write-temp-installation-log-to-install4j-directory) – Sergey