Используя log4j , это делается с помощью:
logger.error("An error occurred", exception);
Первый аргумент - это отображаемое сообщение, второй - исключение (throwable), трассировка стека которого зарегистрирована
Другой вариант - регистрация общего доступа , где то же самое:
log.error("Message", exception);
С помощью java.util.logging
это можно сделать с помощью:
logger.log(Level.SEVERE, "Message", exception);