X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=logger.lisp;h=9a4b8f1b7bb3d82690a7bbe8c9a4d1330694e587;hb=6c1474d89e0dd6f5bf561fb70aaf0ba0929e6176;hp=0b442ce49e7daab0e485f05ca9eed54a0bfd1dfa;hpb=5516c70e7bfcb8e8dce5e2e82383cb85f476745f;p=irc-logger.git diff --git a/logger.lisp b/logger.lisp index 0b442ce..9a4b8f1 100644 --- a/logger.lisp +++ b/logger.lisp @@ -67,6 +67,10 @@ :documentation "Time of last, potentially active, warning message."))) +(defmethod print-object ((obj logger) stream) + (print-unreadable-object (obj stream :type t :identity t) + (format stream "~A" (l-nickname obj)))) + (defvar *loggers* nil "List of active loggers.") (defparameter *user-address-scanner* @@ -418,9 +422,9 @@ logger "Logging daemon ~A has been kicked from ~A (~A)" (l-nickname logger) channel (trailing-argument msg)) - (daemon-sleep 1) + (daemon-sleep 5) (remove-channel-logger logger channel) - (daemon-sleep 1) + (daemon-sleep 10) (add-channel-logger logger channel) (add-private-log-entry logger "Rejoined ~A" channel))))