Report exceptions to Bugsnag

next
Marcin Kulik 7 years ago
parent b00e66cf3c
commit 0a3289f4c1

@ -16,6 +16,7 @@
[ring-jetty-component "0.3.1"]
[ring-webjars "0.1.1"]
[ring-logger-timbre "0.7.5"]
[clj-bugsnag "0.2.9"]
[clj-aws-s3 "0.3.10" :exclusions [joda-time com.fasterxml.jackson.core/jackson-core com.fasterxml.jackson.core/jackson-annotations]]
[aleph "0.4.1"]
[org.slf4j/slf4j-nop "1.7.21"]

@ -21,12 +21,18 @@
:ring-defaults #var ring.middleware.defaults/wrap-defaults
:route-aliases #var duct.middleware.route-aliases/wrap-route-aliases
:ring-logger #var ring.logger.timbre/wrap-with-logger
:bugsnag #var clj-bugsnag.ring/wrap-bugsnag
:webjars #var ring.middleware.webjars/wrap-webjars}
:applied
[:not-found :webjars :ring-defaults :route-aliases :ring-logger :hide-errors]
[:not-found :webjars :ring-defaults :route-aliases :ring-logger :bugsnag :hide-errors]
:arguments
{:not-found #resource "asciinema/errors/404.html"
:hide-errors #resource "asciinema/errors/500.html"
:bugsnag
{:api-key bugsnag-key
:environment env-name
:version git-sha
:project-ns "asciinema"}
:route-aliases {"/" "/index.html"}
:ring-defaults
{:params {:urlencoded true

@ -8,7 +8,10 @@
(defn -main [& args]
(let [bindings {'http-port (Integer/parseInt (:port env "3000"))
'db-uri (:database-url env)
'db-uri (:database-url env)
'env-name (:env-name env "production")
'git-sha (:git-sha env)
'bugsnag-key (:bugsnag-key env)
's3-bucket (:s3-bucket env)
's3-access-key (:s3-access-key env)
's3-secret-key (:s3-secret-key env)}

Loading…
Cancel
Save