Function: org-element--cache-log-message
org-element--cache-log-message is a macro defined in
org-element.el.gz.
Signature
(org-element--cache-log-message FORMAT-STRING &rest ARGS)
Documentation
Add a new log message for org-element-cache.
Source Code
;; Defined in /usr/src/emacs/lisp/org/org-element.el.gz
(defmacro org-element--cache-log-message (format-string &rest args)
"Add a new log message for org-element-cache."
`(when (or org-element--cache-diagnostics
(eq org-element--cache-self-verify 'backtrace))
(let* ((format-string (concat (format "org-element-cache diagnostics(%s): "
(buffer-name (current-buffer)))
,format-string))
(format-string (funcall #'format format-string ,@args)))
(if org-element--cache-diagnostics
(display-warning 'org-element-cache format-string)
(unless org-element--cache-diagnostics-ring
(setq org-element--cache-diagnostics-ring
(make-ring org-element--cache-diagnostics-ring-size)))
(ring-insert org-element--cache-diagnostics-ring format-string)))))