如何在全新安装时更改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