如何在全新安装时更改installation.log文件位置?
我尝试使用以下选项安装'安装程序' - >执行选项 - >参数
-Dinstall4j.keepLog=true -Dinstall4j.alternativeLogfile=${installer:sys.installationDir}/diaglogs/installation.log
但没有运气。
答案 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
之类的目标。复制的日志文件中唯一缺少的是最后一个条目,如“安装成功”或其他内容。但这应该是一个解决方法,直到日志文件位置可以在另一个版本中配置为止。