2011-12-22 12 views
1

タイトルとして、エラーコードのセットを定義する必要があります。エラーコードは一意の文字列である可能性があります。それはどこに例外が投げ出されたのかと思われます。ちょうどoracleエラーコード 'ORA-xxxxxx'のように、私たちはそれを生成する簡単な方法がありますか?クラス名、メソッド名、または... ..私はどこからエラーが発生するスタックトレース情報を収集することができます。誰も私を助けることができるか、これについて私に何か戦略を与える?エラーコードのセットを定義または生成する方法は?

答えて

0

これを自動的に生成する方法はありません。あなたは座って、エラーコードのリストを書き、それに応じてエラー処理コードを更新しなければなりません。

一貫した書式設定などを処理するgetErrorCode()を使用してMyApplicationExceptionクラスを作成することができますが、使用するエラーコードを手動で作成することが考えられます。

私は、これらの「ユーザーが見える、明確に定義されたエラーコード」は、開発者/サポート担当者が参照する必要のあるスタックトレースから得られる情報を置き換えないと主張します。

+0

はい、私はあなたが言ったことに同意します、これは手動作業でなければなりません。しかし、私の同僚はエラーコードはユニークでなければならないと教えてくれました。場所や時間が変更された場合、別の方法で生成されます。私は、methodname、classname、lineなどのスタックトレース情報を使って生成できるかどうかを推測します。 –

関連する問題