2017-02-06 4 views
1

私はSilentUpdater(Install4jバージョン6.1.4でビルドされています)を使用して、VMパラメータを使用して設定した特定のディレクトリにログファイルを書き込みます。-Dinstall4j.debug=true -Dinstall4j.keepLog=true -Dinstall4j.alternativeLogfile=${installer:sys.installationDir}/log/updater.logInstall4j:タイムスタンプ付のアップデータログファイル名

しかし、このプロセスは常に以前のアップデータのログを上書きします。だから私は、実行タイムスタンプでログファイルを書くことを考えています。私は次のようにsys.datesys.time変数使用して試してみました: -Dinstall4j.alternativeLogfile= ${installer:sys.installationDir}/log/updater_${compiler:sys.date}_${compiler:sys.time}.log

をしかし、私はendupアップデータは、異なる時間に実行されたにもかかわらず、同じファイルを持ちます。 2つの変数に関するドキュメントを読んだ後、インストーラのビルドプロセスで定義され、常に同じものだと思います。

したがって、VMパラメータまたは更新プロセスの実行中に、現在のタイムスタンプを持つログファイルを作成する方法はありますか?

答えて

0

install4j 6.1.4以降、この問題の解決策はありません。これを課題トラッカーに追加しました。

関連する問題