This is the vom Reference Manual, version 0.1.4, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 08:04:44 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
vom
A tiny logging utility.
Andrew Danger Lyon <orthecreedence@gmail.com>
MIT
0.1.4
vom.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
vom/vom.lisp
vom
(system).
vom
.
*config*
(special variable).
*log-formatter*
(special variable).
*log-hook*
(special variable).
*log-stream*
(special variable).
*time-formatter*
(special variable).
config
(function).
*levels*
(special variable).
*max-level-name-length*
(special variable).
*package-level-cache*
(special variable).
clear-level-cache
(function).
define-level
(macro).
do-log
(function).
find-package-level
(function).
log-alert
(macro).
log-crit
(macro).
log-debug
(macro).
log-debug1
(macro).
log-debug2
(macro).
log-debug3
(macro).
log-debug4
(macro).
log-emerg
(macro).
log-error
(macro).
log-info
(macro).
log-notice
(macro).
log-warn
(macro).
Packages are listed by definition order.
vom
*config*
(special variable).
*log-formatter*
(special variable).
*log-hook*
(special variable).
*log-stream*
(special variable).
*time-formatter*
(special variable).
alert
(macro).
config
(function).
crit
(macro).
debug
(macro).
debug1
(macro).
debug2
(macro).
debug3
(macro).
debug4
(macro).
emerg
(macro).
error
(macro).
info
(macro).
notice
(macro).
warn
(macro).
*levels*
(special variable).
*max-level-name-length*
(special variable).
*package-level-cache*
(special variable).
clear-level-cache
(function).
define-level
(macro).
do-log
(function).
find-package-level
(function).
log-alert
(macro).
log-crit
(macro).
log-debug
(macro).
log-debug1
(macro).
log-debug2
(macro).
log-debug3
(macro).
log-debug4
(macro).
log-emerg
(macro).
log-error
(macro).
log-info
(macro).
log-notice
(macro).
log-warn
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Holds the logging config as a plist. Holds package -> level mappings, using T as the default (used if logging from a package that hasn’t been configured).
A function that takes a format string (user-supplied), a level string (eg ’notice’ or ’error’), a keyword of the current package, and a list of args the user supplied with the format string and returns a string of the log line we want logged.
Holds a function that, given a log-level, a package name, and the effective log-level for that package, returns one or more (via (values ...)) streams that this log will be sent to.
Holds the default stream we’re logging to.
A function of 0 args that returns the current time in the desired format.
Log output to the :ALERT log level (2)
Log output to the :CRIT log level (3)
Log output to the :DEBUG log level (8)
Log output to the :DEBUG1 log level (9)
vom
.
Log output to the :DEBUG2 log level (10)
vom
.
Log output to the :DEBUG3 log level (11)
vom
.
Log output to the :DEBUG4 log level (12)
vom
.
Log output to the :EMERG log level (1)
Log output to the :ERROR log level (4)
Log output to the :INFO log level (7)
Log output to the :NOTICE log level (6)
vom
.
Log output to the :WARN log level (5)
Holds the log level mappings (keyword -> value).
Holds the number of characters in the longest log-level name.
A cache that holds package alias -> package loglevel values for quick lookup.
Log output to the :ALERT log level (2)
Log output to the :CRIT log level (3)
Log output to the :DEBUG log level (8)
Log output to the :DEBUG1 log level (9)
Log output to the :DEBUG2 log level (10)
Log output to the :DEBUG3 log level (11)
Log output to the :DEBUG4 log level (12)
Log output to the :EMERG log level (1)
Log output to the :ERROR log level (4)
Log output to the :INFO log level (7)
Log output to the :NOTICE log level (6)
Log output to the :WARN log level (5)
The given data to the current *log-stream* stream.
Given package keyword (doesn’t have to be an exact match, can be an alias),
find the configured loglevel of that package.
This caches the package->level connection in *package-level-cache*.
Jump to: | A C D E F I L M N W |
---|
Jump to: | A C D E F I L M N W |
---|
Jump to: | *
S |
---|
Jump to: | *
S |
---|
Jump to: | F P S V |
---|
Jump to: | F P S V |
---|