flood
Comfortable, powerful and tiny logging library for common lisp

This library needs the project-directory flood in your asdf-loadpath. Dependencies are "usocket", "cl", "swank", "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 (testet 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.

logging library