如何在全新安装时更改installation.log文件位置?

时间:2017-02-15 09:45:35

标签: install4j

如何在全新安装时更改installation.log文件位置?

我尝试使用以下选项安装'安装程序' - >执行选项 - >参数

-Dinstall4j.keepLog=true -Dinstall4j.alternativeLogfile=${installer:sys.installationDir}/diaglogs/installation.log

但没有运气。

2 个答案:

答案 0 :(得分:1)

  

-Dinstall4j.alternativeLogfile=${installer:sys.installationDir}/diaglogs/installation.log

这不起作用,因为安装目录不存在,甚至在启动时也不知道。您必须为-Dinstall4j.alternativeLogfile选择绝对路径,因此这仅适用于调试目的。从6.1.4开始,install4j中没有选项来更改日志文件的位置。

答案 1 :(得分:0)

从6.1.4开始,我们在“完成”屏幕上添加了“复制文件”操作,并将日志文件复制到指定目录。对于文件位置,您可以使用安装变量${installer:sys.logfile},并使用${installation:sys.installationDir}/dialogs/installation.log之类的目标。复制的日志文件中唯一缺少的是最后一个条目,如“安装成功”或其他内容。但这应该是一个解决方法,直到日志文件位置可以在另一个版本中配置为止。