-2

私はデータフィードコンソールアプリケーションに取り組んでいます。xmlファイル(xmlファイル形式のデータ)をディレクトリからポートフォリオアプリケーションにフィードします。ファイル数に応じて、forループでファイルを1つずつ処理します。

このアプリケーションのexeを実行すると、不明なエラーが原因で突然停止することがあります。ただし、ロギングメカニズムとエラー処理を使用しました。すべてのファイルが処理されるまで、途中でクラッシュ(停止)しないようにするにはどうすればよいですか。

4

1 に答える 1

1

キャッチされない未知の例外がスローされたと思います。(このSO回答を介して)グローバル例外ハンドラーを追加して、その例外をログに記録することができます。ただし、それでもプログラムが停止する可能性はありますが、少なくともすべての例外をキャッチして、より適切にデバッグできるようにします。

于 2012-09-28T11:25:53.720 に答える