Common Lisp Package: COM.RAVENBROOK.COMMON-LISP-LOG

README:

FUNCTION

Public

TIMESTAMP-FRACTION (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

TIMESTAMP-UNIVERSAL-TIME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

CATEGORY-SATISFIES (SUPPLIED FILTER &KEY MANAGER)

CLEAR-CATEGORIES (&OPTIONAL SET)

DEFCATEGORY-FN (CATEGORY EXPANDS-AS &OPTIONAL SET)

FIND-MESSENGER (NAME &KEY MANAGER)

LOG-MANAGER

SETFLOG-MANAGER (NEW-MANAGER)

MAKE-TIMESTAMP (LOG-MANAGER)

START-MESSENGER (CLASS &REST INITARGS &KEY NAME MANAGER &ALLOW-OTHER-KEYS)

UNDEFCATEGORY-FN (CATEGORY &OPTIONAL SET)

Private

RING-LENGTH (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

RING-NAME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

RING-RING (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

CATEGORY-MESSENGERS (CATEGORY &KEY MANAGER)

CONSTRUCT-RING (NAME RING LENGTH)

CONSTRUCT-TIMESTAMP (UNIVERSAL-TIME FRACTION)

COPY-RING (INSTANCE)

COPY-TIMESTAMP (INSTANCE)

EXPAND-CATEGORY (CATEGORY &KEY SET)

FIRST-TIME-FOR-LOG-MANAGER

IN-CATEGORY-SATISFIES (MANAGER SUPPLIED FILTER EXPANDED)

MAKE-RING (NAME LENGTH)

SETFRING-LENGTH (NEW-VALUE INSTANCE)

RING-LIST (RING)

SETFRING-NAME (NEW-VALUE INSTANCE)

RING-P (OBJECT)

RING-PUSH (THING RING)

SETFRING-RING (NEW-VALUE INSTANCE)

SEND-MESSAGE (LOG-MANAGER MESSENGERS CATEGORY DESCRIPTION ARGUMENTS)

TIMESTAMP-P (OBJECT)

MACRO

Public

Undocumented

DEFCATEGORY (CATEGORY &OPTIONAL EXPANDS-AS SET)

LOG-MANAGER-MESSAGE (MANAGER CATEGORY DESCRIPTION &REST ARGUMENTS)

LOG-MESSAGE (CATEGORY DESCRIPTION &REST ARGUMENTS)

REBINDING-LOG-MANAGER ((LOG-MANAGER) &BODY BODY)

UNDEFCATEGORY (CATEGORY &OPTIONAL SET)

WITH-LOG-MANAGER-DISABLED ((MANAGER) &BODY BODY)

WITH-LOGGING-DISABLED (&BODY BODY)

Private

Undocumented

ORF (LOCATION FORM &ENVIRONMENT ENV)

WHEN-LET (BINDING &BODY BODY)

GENERIC-FUNCTION

Public

Undocumented

FORMAT-MESSAGE (SELF)

INVALIDATE-LOG-MANAGER (SELF)

LOGGING-DISABLED (SELF)

SETFLOGGING-DISABLED (NEW-VALUE SELF)

MESSAGE-TEXT (SELF)

MESSENGER-SEND-MESSAGE (MESSENGER MESSAGE)

RING-MESSENGER-MESSAGES (SELF)

STOP-MESSENGER (SELF &KEY MANAGER)

SLOT-ACCESSOR

Public

Undocumented

LOG-MANAGER-CATEGORY-SET (OBJECT)

SETFLOG-MANAGER-CATEGORY-SET (NEW-VALUE OBJECT)

LOG-MANAGER-MESSAGE-CLASS (OBJECT)

SETFLOG-MANAGER-MESSAGE-CLASS (NEW-VALUE OBJECT)

LOG-MANAGER-MESSENGERS (OBJECT)

SETFLOG-MANAGER-MESSENGERS (NEW-VALUE OBJECT)

MESSAGE-ARGUMENTS (OBJECT)

MESSAGE-CATEGORY (OBJECT)

MESSAGE-DESCRIPTION (OBJECT)

MESSAGE-TIMESTAMP (OBJECT)

MESSENGER-CATEGORY (OBJECT)

MESSENGER-FILTER (OBJECT)

MESSENGER-MANAGER (OBJECT)

MESSENGER-NAME (OBJECT)

TEXT-FILE-MESSENGER-FILE (OBJECT)

TEXT-STREAM-MESSENGER-STREAM (OBJECT)

Private

Undocumented

CACHE-VERSION (OBJECT)

SETFCACHE-VERSION (NEW-VALUE OBJECT)

CATEGORY-CACHE (OBJECT)

CATEGORY-SET-CATEGORIES (OBJECT)

SETFCATEGORY-SET-CATEGORIES (NEW-VALUE OBJECT)

CATEGORY-SET-VERSION (OBJECT)

SETFCATEGORY-SET-VERSION (NEW-VALUE OBJECT)

FORMATTED-MESSAGE-TEXT (OBJECT)

SETFFORMATTED-MESSAGE-TEXT (NEW-VALUE OBJECT)

LOG-MANAGER-FIRST-TIME (OBJECT)

LOG-MANAGER-ID (OBJECT)

SETFLOG-MANAGER-ID (NEW-VALUE OBJECT)

LOGGING-DISABLED-VAR (OBJECT)

SETFLOGGING-DISABLED-VAR (NEW-VALUE OBJECT)

MESSAGE-ID (OBJECT)

RING-MESSENGER-RING (OBJECT)

TEXT-STREAM-MESSENGER-CLOSED (OBJECT)

SETFTEXT-STREAM-MESSENGER-CLOSED (NEW-VALUE OBJECT)

VARIABLE

Public

Undocumented

*CL-LOG-RELEASE*

Private

Undocumented

*LOG-MANAGER*

CLASS

Public

Undocumented

BASE-MESSAGE

BASE-MESSENGER

CATEGORY-SET

FORMATTED-MESSAGE

LOG-MANAGER

RING-MESSENGER

TEXT-FILE-MESSENGER

TEXT-STREAM-MESSENGER

TIMESTAMP

Private

Undocumented

LOG-OBJECT

RING