如何在全新安装时更改installation.log文件位置?
我尝试在'Installer‘-> execution options ->参数上使用以下选项
-Dinstall4j.keepLog=true -Dinstall4j.alternativeLogfile=${installer:sys.installationDir}/diaglogs/installation.log
但没那么走运。
发布于 2017-02-15 19:03:34
-Dinstall4j.alternativeLogfile=${installer:sys.installationDir}/diaglogs/installation.log
这是行不通的,因为安装目录不存在,甚至在启动时都不知道。您必须为-Dinstall4j.alternativeLogfile
选择一个绝对路径,因此这只适用于调试目的。从6.1.4开始,install4j中没有用于更改日志文件位置的选项。
发布于 2017-02-17 20:51:19
从6.1.4开始,我们在"Finish“屏幕上添加了"Copy file”操作,并将日志文件复制到指定的目录。对于文件位置,您可以使用安装变量${installer:sys.logfile}
,对于目标位置,可以使用类似于${installation:sys.installationDir}/dialogs/installation.log
的内容。复制的日志文件中唯一缺少的是最后一个条目,如“安装成功”或其他内容。但是,在日志文件位置在更高版本中可配置之前,这应该是您的一种变通方法。
https://stackoverflow.com/questions/42245767
复制相似问题