flood
Comfortable, powerful and tiny logging library for common lisp

This library needs the project-directory flood in your asdf-loadpath. Dependencies are usocket, swank, cl, cl-smtp, cl-who, bordeaux-threads, cffi, lparallel and for testing optima, cl-ppcre, trivial-features. Repository can be found here.

To load and use the flood library, cd into the "src/" directory, start your lisp (tested on sbcl, ecl, ccl, clisp on windows, macosx and linux) and execute:

(asdf:load-system :flood) (let ((name "Edward")) (dbg "Hello " name ", welcome to our Hello-World!") ; DEBUG MODE (inf "Hello " name ", welcome to our Hello-World!") ; INFO MODE (wrn "Hello " name ", welcome to our Hello-World!")) ; WARNING MODE

If you would like to see and run some examples cd into the "src/" directory, start you lisp and execute:

(asdf:load-system :flood-example) (main)

The configuration file can be found in the "conf/" directory. flood looks for "../conf" when you start at "src/" or "bin/" when you compiled a program.

License is based on GNU LESSER GENERAL PUBLIC LICENSE (LGPL).


logging