2015-03-20 11 views
14

Yığın izini almadan istisna adını nasıl alabilirim?Java, StackTrace olmadan yalnızca özel durum adını alır

Atılan özel durumu bir dizeye dönüştürmek için exception.toString() kullanıyorum, ancak yalnızca istisna adının NullPointerException olmasını ve yığın yığınının tamamını değil.

Bunu nasıl çözebilirim?

cevap

23
exception.getClass().getSimpleName(); 

Class#getSimpleName()

NOT: (Ben şahsen herhangi bir üretim kodunda anonim istisna görmedim rağmen), istisna anonim sınıf ise bu durumda işe yaramaz