-
Notifications
You must be signed in to change notification settings - Fork 54
Open
Description
At http://pedestal.io/cookbook/index#_custom_log_format
In the code example
(def log-request
"Logs all http requests with response time."
{:name ::log-request
:enter (fn [context]
(assoc-in context [:request :start-time] (System/currentTimeMillis)))
:leave (fn [context]
(let [{:keys [uri start-time request-method]} (:request context)
finish (System/currentTimeMillis)
total (- finish start-time)]
(log/info :msg "request completed"
:method (clojure.string/upper-case (name request-method))
:uri uri
:status (:status (:response context))
:response-time total)))})
The function associated with :leave
should return context?
Metadata
Metadata
Assignees
Labels
No labels