cc.journeyman.errata.backtrace
Extract useful backtrace information from Clojure exceptions.
classify-backtrace
(classify-backtrace error namespaces)
Produce a classified list of the backtrace for this error
, considering these namespaces
as interesting.
construct-entry-for-frame
(construct-entry-for-frame frame namespaces)
Construct an entry in a backtrace frame list for this frame
, considering these namespaces
as interesting.
fold-backtrace
(fold-backtrace error namespaces)
(fold-backtrace error)
Return the backtrace of this error
as a list of lists, such that in each sublist every member has the same value for :interesting?
as derived from these namspaces
.
summarise-frame
(summarise-frame frame)
Summarise a single stack frame
, presented as a map.