を介して開始されたアプリケーションからのコンソール出力をJNLP
ユーザーマシン上のファイルに保存する必要があります(たとえば、冗長なjvm出力を調べたり、迅速でダーティなログを記録したりするため)。アプリケーションにはすべての権限が付与されます。
それは可能ですか?
Javaコントロールパネルでデバッグ/ロギング/トレースオプションを設定できます。Windowsでは、次のことを試してください。
Control Panel - Java - Advanced - Settings - Debugging
ロギングおよび/またはトレースを有効にします。ここのドキュメントに従って、出力はユーザーのホームディレクトリに書き込まれます。
いくつかの異なるシナリオがあります:
アプリを実行するクライアントマシンを制御できる場合は、serg10の例を使用して、コントロールパネルでトレースを有効にすることができます。
コードを変更できる場合は、次を使用できます。
System.setOut(new PrintStream(new FileOutputStream(fileName)));
選択したファイルへのロギングを行うには、アペンダーコンストラクターでFileOutputStreamを使用します。