Function: erc-log-aux
erc-log-aux is a byte-compiled function defined in erc-common.el.gz.
Signature
(erc-log-aux STRING)
Documentation
Do the debug logging of STRING.
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc-common.el.gz
(defun erc-log-aux (string)
"Do the debug logging of STRING."
(let ((cb (current-buffer))
(point 1)
(was-eob nil)
(session-buffer (erc-server-buffer)))
(if session-buffer
(progn
(set-buffer session-buffer)
(defvar erc-dbuf)
(if (not (and erc-dbuf (bufferp erc-dbuf) (buffer-live-p erc-dbuf)))
(progn
(setq erc-dbuf (get-buffer-create
(concat "*ERC-DEBUG: "
erc-session-server "*")))))
(set-buffer erc-dbuf)
(setq point (point))
(setq was-eob (eobp))
(goto-char (point-max))
(insert (concat "** " string "\n"))
(if was-eob (goto-char (point-max))
(goto-char point))
(set-buffer cb))
(message "ERC: ** %s" string))))