JAVA で記述された既存の Web サービスを変更する必要があります。Web サービスは何らかの入力検証を行い、たとえば数値の入力が無効な場合、NumberFormatException をスローします。
これにより、ユーザーにエラー メッセージが表示されますが、これは正しいことです。しかし、log4j を使用しているため、例外はログ ファイルにエラーとして記録されます。これは望ましくありません。
私の質問は: 例外をスローせずに SoapFault を返すにはどうすればよいですか? これはユーザーにエラーを返すと思いますが、エラーをログファイルにエラーとして記録しません。これが不可能な場合。特定の例外をログに記録しないように log4j を構成するにはどうすればよいですか?