Clojure Ring middleware to send uncaught exceptions to the Raygun exception monitoring service.
Add the dependency to your project.clj:
wrap-raygun-handler to your Ring middleware stack and pass it your Raygun API key:
(require '[ring.middleware.raygun :refer [wrap-raygun-handler]]) (def app (-> routes ; ... (wrap-raygun-handler (System/getenv "RAYGUN_APIKEY"))))
Development environment note: if
wrap-raygun-handler is passed a falsey value, it'll bypass the handler—useful for development environments where you don't want
to involve Raygun.
Copyright © 2015 Thomas Mayfield
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.