Java log4j Правильная обработка исключений и ведение журнала исключенийJAVA

Программисты JAVA общаются здесь
Anonymous
Java log4j Правильная обработка исключений и ведение журнала исключений

Сообщение Anonymous »

По какой-то причине мне не хватает части трассировки стека, фактический корень исключения.public void method1() {
try {
method2();
} catch (SearchException e) {
logger.error("Search error", e.getMessage(), e);
}
}

private void method2() {
try {
// Logic which potentially can throw exception
} catch (Exception e) {
throw new SearchException("Error during execution Module A", e);
}
}

public class SearchException extends Exception {
public SearchException(String message, Throwable cause) {
super(message, cause);
}
}
< /code>
Кто -нибудь знает причину, по которой мне не хватает части Stacktrace, где произошло исключение Fist Place? Не могли бы вы предложить правильный способ обработки/журнала исключений?

Подробнее здесь: https://stackoverflow.com/questions/211 ... nd-logging

Вернуться в «JAVA»