0

すべての処理をテキスト ファイルに記録するソケット サーバーを構築しました。

今のところ、サーバーはバックグラウンドで実行され、UI はありません。

null ポインターなどを含むすべての実行時エラー (例外をスローするものだけでなく) をキャッチし、監視のためにファイルに記録する方法はありますか?

4

1 に答える 1

1

はい、Java でスローできるものは何でもキャッチするのは簡単です。スロー可能なすべての基本クラスをキャッチする必要があります。

try {
  ... my code ...
catch (Throwable t) {
  ... process it ...
}

Exception用語に関する注意:クラスから拡張された例外だけでなく、Java でスローできるものはすべて「例外」と呼ばれます。これは残念なクラス名の選択です。これはおそらく、スーパークラスを に導入するという Java 設計の決定が遅れたためExceptionです。

于 2012-10-28T07:15:43.157 に答える