]> git.eshelyaron.com Git - emacs.git/commitdiff
lisp/gnus/gnus-int.el (gnus-backend-trace): Also note the elapsed seconds
authorLars Ingebrigtsen <larsi@gnus.org>
Mon, 24 Dec 2012 13:28:39 +0000 (13:28 +0000)
committerKatsumi Yamaoka <yamaoka@jpl.org>
Mon, 24 Dec 2012 13:28:39 +0000 (13:28 +0000)
lisp/gnus/ChangeLog
lisp/gnus/gnus-int.el

index ee5d76961b31b7b836ef9f25045183f65fa48a31..1ade749427f2874cea7fdf1988d23872a46a0ee4 100644 (file)
@@ -8,6 +8,7 @@
        for reuse.
        (gnus-open-server): Use it to add more tracing.
        (gnus-finish-retrieve-group-infos): Add backend tracing.
+       (gnus-backend-trace): Also note the elapsed seconds.
 
 2012-12-22  Philipp Haselwarter  <philipp@haselwarter.org>
 
index b69229965a7bab042a35f917d07e9f6e7f515240..ea887b27cf92cbfb698006fb7eb60884ab364436 100644 (file)
@@ -252,9 +252,14 @@ If it is down, start it up (again)."
 (defun gnus-backend-trace (type form)
   (with-current-buffer (get-buffer-create "*gnus trace*")
     (buffer-disable-undo)
-      (goto-char (point-max))
-      (insert (format-time-string "%H:%M:%S")
-             (format " %s %S\n" type form))))
+    (goto-char (point-max))
+    (insert (format-time-string "%H:%M:%S")
+           (format " %.2fs %s %S\n"
+                   (if (numberp gnus-backend-trace)
+                       (- (float-time) gnus-backend-trace)
+                     0)
+                   type form))
+    (setq gnus-backend-trace (float-time))))
 
 (defun gnus-open-server (gnus-command-method)
   "Open a connection to GNUS-COMMAND-METHOD."