2017-08-31 8 views
1

ショートストーリー:ログファイルの場所を指定する方法はありますか?いいえの場合、埋め込まれた(更新版の)バンドルに引数を渡すにはどうすればよいですか?カスタムブートストラップを実行して生成したログファイルの場所を指定する方法

ロングストーリー:すべてのアップデートでユーザーが管理者権限を必要としないように、私たちは​​をインストールするオプションを提供しています。このServiceSYSTEMとして実行され、新しいバンドルを自動的に起動してインストールするためのSYSTEMの権利があります。この場合、新しいバンドルに引数-log <path>を渡して、ログが正しいパスに書き込まれるようにします。デフォルトではC:\Windows\Tempが使用され、私たちはそれを望んでいません。ここまでは順調ですね!しかし、バンドルの更新が終わると、古いバンドルはアンインストールされます。これは埋め込まれているので、埋め込みセットアップインスタンスのログファイルはデフォルトパス(C:\Windows\Temp)に書き込まれます。どのように変えることができるのでしょうか?

答えて

1

あなたがバンドルを使用している場合は、見て:

<Log Prefix="path-to-log-file-here" /> 
+0

おかげで、私はすでにそれを知っていました。実際の問題を記述したオリジナル記事の「長い話」のセクションをお読みください。 – roli09

関連する問題