diff --git a/modules/reitit-interceptors/src/reitit/http/interceptors/exception.clj b/modules/reitit-interceptors/src/reitit/http/interceptors/exception.clj index 2bced558..7ee909ab 100644 --- a/modules/reitit-interceptors/src/reitit/http/interceptors/exception.clj +++ b/modules/reitit-interceptors/src/reitit/http/interceptors/exception.clj @@ -66,9 +66,9 @@ :headers {"Content-Type" "text/plain"} :body (str "Malformed " (-> e ex-data :format pr-str) " request.")}) -(defn wrap-log-to-console [handler e {:keys [uri request-method] :as req}] +(defn wrap-log-to-console [handler ^Throwable e {:keys [uri request-method] :as req}] (print! *out* (Instant/now) request-method (pr-str uri) "=>" (.getMessage e)) - (.printStackTrace e *out*) + (.printStackTrace e ^PrintWriter *out*) (handler e req)) ;; diff --git a/modules/reitit-middleware/src/reitit/ring/middleware/exception.clj b/modules/reitit-middleware/src/reitit/ring/middleware/exception.clj index f61aa3db..81f691f0 100644 --- a/modules/reitit-middleware/src/reitit/ring/middleware/exception.clj +++ b/modules/reitit-middleware/src/reitit/ring/middleware/exception.clj @@ -86,9 +86,9 @@ :headers {"Content-Type" "text/plain"} :body (str "Malformed " (-> e ex-data :format pr-str) " request.")}) -(defn wrap-log-to-console [handler e {:keys [uri request-method] :as req}] +(defn wrap-log-to-console [handler ^Throwable e {:keys [uri request-method] :as req}] (print! *out* (Instant/now) request-method (pr-str uri) "=>" (.getMessage e)) - (.printStackTrace e *out*) + (.printStackTrace e ^PrintWriter *out*) (handler e req)) ;;