io.aviso.logging
added in 0.1.15
Provides functions that hook into clojure.tools.logging to make use of Pretty to format exceptions.
You must add clojure.tools.logging as an explicit dependency of your project.
install-pretty-logging
(install-pretty-logging)
(install-pretty-logging frame-filter-fn)
Modifies clojure.tools.logging to use pretty exception logging.
install-uncaught-exception-handler
(install-uncaught-exception-handler)
Installs a default UncaughtExceptionHandler.
uncaught-exception-handler
(uncaught-exception-handler)
Creates a reified UncaughtExceptionHandler that uses clojure.tools.logging/error, rather than simply printing the exception, which is the default behavior.