render exceptions
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
(ns net.deertopia.doerg.render
|
(ns net.deertopia.doerg.render
|
||||||
(:require [net.deertopia.doerg.element :as element]
|
(:require [net.deertopia.doerg.element :as element]
|
||||||
|
[clojure.stacktrace]
|
||||||
[clojure.tools.logging :as l]
|
[clojure.tools.logging :as l]
|
||||||
[clojure.tools.logging.readable :as lr]
|
[clojure.tools.logging.readable :as lr]
|
||||||
[net.deertopia.doerg.html :as doerg-html]
|
[net.deertopia.doerg.html :as doerg-html]
|
||||||
@@ -71,4 +72,15 @@
|
|||||||
(defn- renderer-error
|
(defn- renderer-error
|
||||||
"Render a `Throwable` to display within the document."
|
"Render a `Throwable` to display within the document."
|
||||||
[e]
|
[e]
|
||||||
"aaaa an error!")
|
[:details
|
||||||
|
[:summary "Renderer error!"]
|
||||||
|
[:div
|
||||||
|
[:samp {:style {:overflow "scroll"
|
||||||
|
:display "block"
|
||||||
|
:white-space "pre"}}
|
||||||
|
(with-out-str
|
||||||
|
(clojure.stacktrace/print-stack-trace e))]]])
|
||||||
|
|
||||||
|
(defmethod org-element "org-data"
|
||||||
|
[{:keys [children]}]
|
||||||
|
children)
|
||||||
|
|||||||
Reference in New Issue
Block a user