This is the vom Reference Manual, version 0.1.4, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 07:04:06 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
vomA 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.lispvom (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 |
|---|