Я использую Clojure, и я хочу получить трассировку стека, которую я могу зарегистрировать (в идеале, я хотел бы получить ее как String).Получить stacktrace как строку
Я вижу, что (.getStackTrace e)
возвращает StackTraceElement[]
, но я не знаю, как напечатать что-то значимое из него. Мой второй подход был (.printStackTrace e)
с PrintWriter в качестве параметра (потому что я знаю, что это возможно в Java), но я, похоже, не получаю правильный синтаксис.
Спасибо.
работает как шарм. Просто мне пришлось изменить первое утверждение (используйте [clojure.repl: only (pst)]) – sebi