X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=lisp%2Friece-debug.el;h=c2ba3c6c7abd1a39368b8885fadecc316ae2ffef;hb=1b05adabb6572578431ee2b740f08fbb96c323bf;hp=eaa1b9e84a8100760c88fd3169c231c0f5f09651;hpb=03a91a4d299d85c536c1997fb7acac759ff16b98;p=elisp%2Friece.git diff --git a/lisp/riece-debug.el b/lisp/riece-debug.el index eaa1b9e..c2ba3c6 100644 --- a/lisp/riece-debug.el +++ b/lisp/riece-debug.el @@ -19,31 +19,29 @@ ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to the -;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, -;; Boston, MA 02111-1307, USA. +;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, +;; Boston, MA 02110-1301, USA. ;;; Code: (require 'riece-globals) (require 'riece-options) -(defun riece-debug (message &optional detail) - "Print a one-line debug MESSAGE at the bottom of the frame. -If the optional 2nd argument DETAIL is specified, it is stored into -`riece-debug-buffer'." +(defun riece-debug-1 (message detail) (message "riece-debug: %s" message) (save-excursion (set-buffer riece-debug-buffer) (goto-char (point-max)) - (let ((point (point))) + (let ((time (format-time-string "%Y-%m-%d:%H:%M:%S"))) (if detail - (insert message "\n" detail "\n") - (insert message "\n")) - (goto-char point) - (beginning-of-line) - (while (not (eobp)) - (insert "riece-debug: ") - (forward-line))))) + (insert "*** " time ": " message "\n" detail "\n") + (insert "*** " time ": " message "\n"))))) + +(defun riece-debug (message &optional detail) + "Print a one-line debug MESSAGE at the bottom of the frame. +If the optional 2nd argument DETAIL is specified, it is stored into +`riece-debug-buffer'." + (ignore (riece-debug-1 message detail))) (defun riece-debug-reset-standard-output () "Reset `riece-temp-buffer' to be used as `standard-output'."