verbose

API Reference

verbose

A logging framework using the piping library.

VERBOSE

  • Variable *GLOBAL-CONTROLLER*
    nil
  • Variable *PROCESS-LOCALLY*
    nil
  • Class CONTROLLER  (PIPELINE)
    THREAD   Accessor: THREAD
    THREAD-CONTINUE   Accessor: THREAD-CONTINUE
    QUEUE   Accessor: QUEUE
    QUEUE-BACK   Accessor: QUEUE-BACK
    QUEUE-CONDITION   Reader: QUEUE-CONDITION
    QUEUE-LOCK   Reader: QUEUE-LOCK
  • Method START ((controller controller))
  • Macro WITH-CONTROLLER-LOCK ((&optional (controller '*global-controller*)) &body forms)
  • Method CONTROLLER-LOOP ((controller controller))
  • Variable *LEVELS*
    nil
  • Variable *TIMESTAMP-FORMAT*
    '((:year 4) #\- (:month 2) #\- (:day 2) #\  (:hour 2) #\: (:min 2) #\: (:sec 2))
  • Variable *DEFAULT-MESSAGE-CLASS*
    'verbose:message
  • Function LOG-OBJECT (object)
  • Class MESSAGE
    TIMESTAMP   Accessor: TIMESTAMP
    THREAD   Accessor: THREAD
    LEVEL   Accessor: LEVEL
    CATEGORIES   Accessor: CATEGORIES
    CONTENT   Accessor: CONTENT
  • Method FORMAT-MESSAGE ((stream stream) (message message))
  • Method FORMAT-MESSAGE ((null null) message)
  • Method FORMAT-MESSAGE ((null null) (func function))
  • Method FORMAT-MESSAGE ((null null) (message message))
  • Function LOG-MESSAGE (level categories content &optional (class *default-message-class*) &rest initargs)
  • Method LOG (level categories (datum string) &rest args)
  • Method LOG (level categories (datum symbol) &rest args)
  • Method LOG (level categories (datum function) &rest args)
  • Method LOG (level categories datum &rest args)
  • Function ADD-LEVEL (priority level)
  • Macro DEFINE-LEVEL (priority level &optional (name (intern (string level) :v)))
  • Function TRACE (categories datum &rest args)
    Log to the TRACE level.
  • Function DEBUG (categories datum &rest args)
    Log to the DEBUG level.
  • Function INFO (categories datum &rest args)
    Log to the INFO level.
  • Function WARN (categories datum &rest args)
    Log to the WARN level.
  • Function ERROR (categories datum &rest args)
    Log to the ERROR level.
  • Function SEVERE (categories datum &rest args)
    Log to the SEVERE level.
  • Function FATAL (categories datum &rest args)
    Log to the FATAL level.
  • Class STREAM-FAUCET  (FAUCET)
    OUTPUT   Accessor: OUTPUT
  • Method FORMAT-MESSAGE ((faucet stream-faucet) thing)
  • Method FORMAT-MESSAGE ((faucet stream-faucet) thing)
  • Method FORMAT-MESSAGE ((faucet stream-faucet) (message message))
  • Class REPL-FAUCET  (STREAM-FAUCET)
    OUTPUT
  • Class FILE-FAUCET  (STREAM-FAUCET)
    FILE   Accessor: FILE
  • Method (setf FILE) (file (faucet file-faucet))
  • Class ROTATING-FILE-FAUCET  (FILE-FAUCET)
    INTERVAL   Accessor: INTERVAL
    LAST-ROTATION   Accessor: LAST-ROTATION
    TEMPLATE   Accessor: TEMPLATE
  • Method (setf INTERVAL) (value (faucet rotating-file-faucet))
  • Method ROTATE ((faucet rotating-file-faucet) &optional new-file)
  • Class LEVEL-FILTER  (FILTER)
    LEVEL   Accessor: LEVEL
  • Method (setf LEVEL) (level (filter level-filter))
  • Class CATEGORY-FILTER  (FILTER)
    CATEGORIES   Accessor: CATEGORIES
  • Class CATEGORY-TREE-FILTER  (CATEGORY-FILTER)
    No slots.
  • Function MATCHING-TREE-CATEGORY (filter category)
  • Function REMOVE-GLOBAL-CONTROLLER
  • Function RESTART-GLOBAL-CONTROLLER
  • Function REPL-LEVEL (&optional (controller *global-controller*))
  • Function (setf REPL-LEVEL) (level &optional (controller *global-controller*))
  • Function REPL-CATEGORIES (&optional (controller *global-controller*))
  • Function (setf REPL-CATEGORIES) (categories &optional (controller *global-controller*))
  • Function ADD-REPL-CATEGORY (&rest category)
  • Function REMOVE-REPL-CATEGORY (&rest category)
  • Function OUTPUT-HERE (&optional (standard-output *standard-output*) (controller *global-controller*))
  • Function ADD-PIPE (&rest segments)
  • Macro DEFINE-PIPE ((&optional (pipeline '*global-controller*) place) &body segments)
  • Function MAKE-STANDARD-GLOBAL-CONTROLLER (&rest initargs)
  • Class CONDITION-MESSAGE  (MESSAGE)
    CONDITION   Accessor: MESSAGE-CONDITION
  • Method LOG (level categories (datum condition) &rest args)
  • Variable *MUFFLED-CATEGORIES*
    nil
  • Macro WITH-MUFFLED-LOGGING ((&optional (category t) &rest more-categories) &body body)
  • Struct SYNC-REQUEST
    CONDITION
    LOCK
  • Function SYNC-REQUEST-CONDITION (instance)
  • Function (setf SYNC-REQUEST-CONDITION) (value instance)
  • Function SYNC-REQUEST-LOCK (instance)
  • Function (setf SYNC-REQUEST-LOCK) (value instance)
  • Function SYNC (&optional (controller *global-controller*))