Задача
Залогировать стек текущего потока.
Решение
Немного неочевидное, т.к. Thread имеет метод dumpStack(), который печатает стек в поток ошибок, а нам надо задействовать логгер. Получилось так:
StringWriter strWr = new StringWriter();
PrintWriter writer = new PrintWriter(strWr);
new Throwable().printStackTrace(writer);
logger.severe(strWr.toString());
Комментариев нет:
Отправить комментарий