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)))))