Function: cider-log--ensure-initialized
cider-log--ensure-initialized is a byte-compiled function defined in
cider-log.el.
Signature
(cider-log--ensure-initialized FRAMEWORK &optional APPENDER CONSUMER)
Documentation
Ensure that the given FRAMEWORK, APPENDER and CONSUMER are initialized.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260822.1520/cider-log.el
(defun cider-log--ensure-initialized (framework &optional appender consumer)
"Ensure that the given FRAMEWORK, APPENDER and CONSUMER are initialized."
(setq cider-log-framework framework
cider-log-framework-name (cider-log-framework-name framework))
(when appender
(setq cider-log-appender appender
cider-log-appender-id (cider-log-appender-id appender)
cider-log-appender-size (cider-log-appender-size appender)
cider-log-appender-threshold (cider-log-appender-threshold appender))
(cider-log--set-filters (cider-log-appender-filters appender)))
(when consumer
(setq cider-log-consumer consumer)
(cider-log--set-filters (cider-log-consumer-filters consumer)))
;; Recreate the appender whenever it's missing server-side (after it was
;; killed, or on a fresh REPL session). `cider-log-appender-reload' is the
;; authoritative existence check.
(when appender
(unless (cider-log-appender-reload framework appender)
(setq cider-log-appender (cider-sync-request:log-add-appender framework appender)))))