amelinium.logging

added in 1.0.0

Logging support for amelinium.

*already-logged*

dynamic

*pseudo-salt*

dynamic

ctx-transformer

dbg

macro

(dbg msg & more)

debug

macro

(debug msg-or-throwable)(debug mdc-or-throwable msg)(debug mdc throwable msg)

default-config

err

macro

(err msg & more)

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)

for-user

(for-user user-id user-email)(for-user user-id user-email ip-addr)

id-email

(id-email user-id user-email)(id-email user-id user-email ip-addr)

info

macro

(info msg-or-throwable)(info mdc-or-throwable msg)(info mdc throwable msg)

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)

mask

(mask _)

msg

macro

(msg msg & more)

msg-with-val

macro

(msg-with-val msg & more)

pr-session

(pr-session v)

prep-context-transformer

(prep-context-transformer m)

pseudonimize

(pseudonimize v)

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)

web-dbg

macro

(web-dbg req msg & more)

web-err

macro

(web-err req msg & more)

web-msg

macro

(web-msg req msg & more)

web-wrn

macro

(web-wrn req msg & more)

with-ctx

macro

(with-ctx context & body)

wrn

macro

(wrn msg & more)