スタックトレースを取得せずに例外名を取得するにはどうすればよいですか?
スローされた例外を文字列に変換するためにexception.toString()
を使用していますが、スタックトレース全体ではなく、例外名like NullPointerException
のみが必要です。
どうすればこれを解決できますか?
exception.getClass().getSimpleName();
注:例外が匿名クラスである場合、これは機能しません(私は個人的に、どの生産コードでも匿名例外を見たことはありません)。