X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=logger.lisp;h=82b784c5670fe4abad80e13ad88422d42671e61c;hb=c83c1763e2d0c1b731fa35d3f1387a80fe40fd6e;hp=3c7ff2dae32158d18d14c05303312d5b864772f3;hpb=3a0664a78d4388d5bc17e120a296d5c2a159d265;p=irc-logger.git diff --git a/logger.lisp b/logger.lisp index 3c7ff2d..82b784c 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* @@ -142,6 +146,9 @@ (defmethod log-file-path (output-root channel-name year month day (format (eql :sexp))) (%log-file-path output-root channel-name year month day "sexp")) +(defmethod log-file-path (output-root channel-name year month day (format (eql :binary))) + (%log-file-path output-root channel-name year month day "bin")) + (defmethod log-file-path (output-root channel-name year month day (format (eql :text))) (%log-file-path output-root channel-name year month day "txt"))