so verwende ich einen Filter Servlet Ausnahme zu fangen (weil wir eine Mischung aus JSF/plain Servlets verwenden)richtig print von Servlet Ausnahme
wenn die ServletException Fang- und print Aufruf der größte Teil der Informationen verloren gehen.
die „wahre“ root Ausnahme scheint hinter dem „lustigen“ Ausdruck
((ServletException) e.getRootCause().getCause()).getRootCause().getCause().getCause().getCause()
ist dies eindeutig nicht der richtige Weg, es zu tun versteckt werden.
ist eine einfache Möglichkeit, die "vollständige" Informationen einer solchen Ausnahme zu drucken. kann mir jemand erklären, warum die Ausnahme so verpackt ist?
das Problem bei diesem Ansatz: eine Tonne Informationen über höhere Ebene Ausnahmen (ihre Nachrichten) verloren. –
Ich glaube nicht, dass er die Kette von Ausnahmen entfernen will - loggen Sie es einfach intelligent ein –
für gute Gerechtigkeit stimmend. obwohl es keine Lösung bietet, erklärte dies die Verschachtelung von Ausnahmen. –