У меня есть общая функция, которая печатает исключения (используя log4j):
private void _showErrorMessage(Exception e) {
log.error(e.getClass() + ": " + e.getMessage() + ": " + e.getCause() + "\n" + e.getStackTrace().toString());
}
Вместо просмотра трассировки стека я вижу:
[Ljava.lang.StackTraceElement;@49af7e68
Как я могу правильно просмотреть трассировку стека исключения?
Обновление
log.error(e) < - показывает ошибку, но не показывает трассировку стека