std.log.form
log
macro
added in 3.0
(log data)(log context data)(log level context data)(log logger level context data)(log logger level context data exception)produces a log
log-check
added in 3.0
(log-check level)checks to see if form should be ignored
(log-check :debug) => true
log-context
added in 3.0
(log-context body)creates a log-context form
(log-context “hello”) => seq?
log-fn
added in 3.0
(log-fn logger level data exception context)actual log function for function application
log-form
added in 3.0
(log-form level id form logger context data exception preset)function for not including log forms on static compilation
log-function-name
added in 3.0
(log-function-name name)gets the function name
(log-function-name “ns$function_name”) => “function-name”
log-runtime-raw
added in 3.0
(log-runtime-raw id ns)returns the runtime information of the log entry
(set (keys (log-runtime-raw nil “std.log.form-test”))) => #{:log/function :log/method :log/filename}
to-context
added in 3.0
(to-context context)converts a string to a log context
(to-context “hello”) => #:log{:message “hello”}
with-context
macro
added in 3.0
(with-context context & body)applies a context to the current one