Ответ 1
exception.getClass().getSimpleName();
ПРИМЕЧАНИЕ: это не будет работать, если ваше исключение является анонимным классом (хотя я лично никогда не видел анонимного исключения в любом производственном коде)
как я могу получить имя исключения, не получая трассировку стека?
Я использую exception.toString()
для преобразования выделенного исключения в строку, но мне нужно только имя исключения, например NullPointerException
, а не целая трассировка стека.
Как я могу это решить?
exception.getClass().getSimpleName();
ПРИМЕЧАНИЕ: это не будет работать, если ваше исключение является анонимным классом (хотя я лично никогда не видел анонимного исключения в любом производственном коде)