io.randomseed.utils.log
added in 1.0.0
Random utils, opinionated logging support functions.
debug
macro
(debug msg-or-throwable)
(debug mdc-or-throwable msg)
(debug mdc throwable msg)
err-with-val
macro
(err-with-val msg & more)
error
macro
(error msg-or-throwable)
(error mdc-or-throwable msg)
(error mdc throwable msg)
fatal
macro
(fatal msg-or-throwable)
(fatal mdc-or-throwable msg)
(fatal mdc throwable msg)
info
macro
(info msg-or-throwable)
(info mdc-or-throwable msg)
(info mdc throwable msg)
initialize-context-transformer!
(initialize-context-transformer! transform-map)
initialize-json-decoder!
(initialize-json-decoder!)
log
macro
(log level msg-or-throwable)
(log level mdc throwable msg)
(log logger level msg-or-throwable)
(log logger level mdc-or-throwable throwable msg)
log-context
macro
(log-context context & body)
log-exceptions
macro
(log-exceptions & body)
msg-with-val
macro
(msg-with-val msg & more)
preprocess-config
(preprocess-config config)
trace
macro
(trace msg-or-throwable)
(trace mdc-or-throwable msg)
(trace mdc throwable msg)
warn
macro
(warn msg-or-throwable)
(warn mdc-or-throwable msg)
(warn mdc throwable msg)
warning
macro
(warning msg-or-throwable)
(warning mdc-or-throwable msg)
(warning mdc throwable msg)
with-ctx
macro
(with-ctx context & body)