1

「基本」、「ネットワーク」、「セキュリティ」などのさまざまなレベルの Java プラグイン メッセージは、Java コンソールの出力に送られます。

この出力 (特定のアプリケーションの出力ではない) をコンソールから隠したいと思います。特にネットワーク: URL を出力するので、隠しておきたいです。

System.out と System.err のリダイレクトは機能しません。これらのメッセージはこのチャネルを通過しません。

サーバーからこれらのメッセージを非表示にする方法はありますか? 最も長いデバッグ レベルを設定しても、クライアントがこれらのメッセージを見ることはできませんか?

4

1 に答える 1

0

それをしてはいけない。

デフォルトでコンソールに表示される内容は、 Java コントロール パネルを使用してユーザーが定義するものであり、プログラマーはこれらの設定を変更したりブロックしたりすることはできません。

さらに、ユーザーは、アプリケーションが何をするのか、なぜリモート サーバーと通信するのか、どのようなデータを送信するのかを知ることができる必要があります。一部のデータをサーバーに送信しているという事実を隠すと、アプリケーションが有害でスパイウェアと見なされる可能性があります。また、実際にスパイウェアを作成していない限り、それは望ましくありません。

于 2012-06-22T16:57:11.983 に答える