Carmine (Redis) appender. Requires https://github.com/ptaoussanis/carmine.
Carmine (Redis) appender. Requires https://github.com/ptaoussanis/carmine.
(carmine-appender &
[{:keys [conn-opts keyfn entry-fn nentries-by-level]
:or {keyfn default-keyfn
entry-fn default-entry-fn
nentries-by-level default-nentries-by-level}}])
Alpha, subject to change.
Returns a Carmine Redis appender:
See also query-entries
.
Alpha, subject to change. Returns a Carmine Redis appender: * All raw logging args are preserved in serialized form (even errors). * Configurable number of entries to keep per logging level. * Only the most recent instance of each unique entry is kept. * Resulting log is just a Clojure value: a vector of log entries (maps). See also `query-entries`.
(default-entry-fn data)
(fn [data])-><db-entry>
(fn [data])-><db-entry>
(default-keyfn level)
(make-carmine-appender & [appender-merge opts])
DEPRECATED. Please use carmine-appender
instead.
DEPRECATED. Please use `carmine-appender` instead.
(query-entries conn-opts level & [n asc? keyfn])
Alpha, subject to change.
Returns latest n
log entries by level as an ordered vector of
deserialized maps.
Alpha, subject to change. Returns latest `n` log entries by level as an ordered vector of deserialized maps.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close