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)