feat(grfn/bbbg): Add a request logger
Also update log deps so things actually log, using a new :outdated alias based on antq Change-Id: I6f87f474bea101fa1b396c519b234eb3aac1c4f1 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4696 Reviewed-by: grfn <grfn@gws.fyi> Autosubmit: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
This commit is contained in:
parent
784e35bf55
commit
78f2bf9371
3 changed files with 72 additions and 37 deletions
|
|
@ -3,19 +3,22 @@
|
|||
[bbbg.discord.auth :as discord.auth :refer [wrap-discord-auth]]
|
||||
[bbbg.handlers.attendee-checks :as attendee-checks]
|
||||
[bbbg.handlers.attendees :as attendees]
|
||||
[bbbg.handlers.core :refer [wrap-dynamic-auth wrap-current-uri]]
|
||||
[bbbg.handlers.core :refer [wrap-current-uri wrap-dynamic-auth]]
|
||||
[bbbg.handlers.events :as events]
|
||||
[bbbg.handlers.home :as home]
|
||||
[bbbg.handlers.signup-form :as signup-form]
|
||||
[bbbg.styles :refer [stylesheet]]
|
||||
[bbbg.util.core :as u]
|
||||
[bbbg.views.flash :refer [wrap-page-flash]]
|
||||
[cambium.core :as log]
|
||||
clj-time.coerce
|
||||
[clojure.java.io :as io]
|
||||
[clojure.spec.alpha :as s]
|
||||
[com.stuartsierra.component :as component]
|
||||
[compojure.core :refer [GET routes]]
|
||||
[config.core :refer [env]]
|
||||
[org.httpkit.server :as http-kit]
|
||||
[ring.logger :refer [wrap-with-logger]]
|
||||
[ring.middleware.flash :refer [wrap-flash]]
|
||||
[ring.middleware.keyword-params :refer [wrap-keyword-params]]
|
||||
[ring.middleware.multipart-params :refer [wrap-multipart-params]]
|
||||
|
|
@ -23,8 +26,7 @@
|
|||
[ring.middleware.resource :refer [wrap-resource]]
|
||||
[ring.middleware.session :refer [wrap-session]]
|
||||
[ring.middleware.session.cookie :refer [cookie-store]]
|
||||
[ring.util.response :refer [content-type response]]
|
||||
[clojure.java.io :as io])
|
||||
[ring.util.response :refer [content-type response]])
|
||||
(:import
|
||||
java.util.Base64))
|
||||
|
||||
|
|
@ -89,6 +91,10 @@
|
|||
(defn middleware [app env]
|
||||
(-> app
|
||||
(wrap-resource "public")
|
||||
(wrap-with-logger
|
||||
{:log-fn
|
||||
(fn [{:keys [level throwable message]}]
|
||||
(log/log level {} throwable message))})
|
||||
wrap-current-uri
|
||||
wrap-dynamic-auth
|
||||
(wrap-discord-auth env)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue