Back
reportf (clj)
(source)macro
(reportf & args)
Examples
yapsterapp/a-frame
(ns a-frame.log
"overrides of the timbre logging macros
which set a context from an a-frame
interceptor-context key, or app-ctx key"
#?(:cljs (:require-macros [a-frame.log]))
(:require
[taoensso.timbre :as timbre]
[a-frame.schema :as af.schema]))
(defmacro reportf
[context-src & args]
`(with-a-frame-log-context ~context-src
(timbre/log! :report :f ~args ~{:?line (@#'timbre/fline &form)})))