0

プログラム全体で try-cache を使用せずに、アプリケーションのどこかで致命的なクラッシュのログを作成する方法。私の場合、RCP アプリケーションを使用しているため、それは不可能です。開始点と終了点を制御できない場所。どうすれば同じことができますが、1つのスレッドだけですか? Spring を使用するアプリケーションでのもう 1 つの質問は、Spring ログ ストリームをログに送信する方法です。log4jを使用しています。

4

1 に答える 1

0

1 つのオプションは、Thread.setUncaughtExceptionHandler()で遊んでいる可能性があります。ただし、スレッドの作成方法をある程度制御できる場合、または少なくとも既知のエントリ ポイントがあれば、ハンドラーを設定できる場合に最適です。また、スレッドのコール スタック内に例外をキャッチして処理しているコードがないことも前提としています。

それ以外の場合は、アプリの仕組みについて詳しく知らなければ、他に何かを提案することはできません.

于 2012-05-17T03:15:20.967 に答える