-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathlog4cl-extras.asd
30 lines (27 loc) · 1.27 KB
/
log4cl-extras.asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
(defsystem log4cl-extras
:name "log4cl-extras"
:author "Alexander Artemenko"
:license "BSD"
:class :40ants-asdf-system
:path-to-changelog "src/changelog.lisp"
:pathname "src"
:defsystem-depends-on ("40ants-asdf-system")
:depends-on (;; This component intentionally
;; not listed, because it requires
;; additional dependency system :secret-values
;;
;; "log4cl-extras/secrets"
"log4cl-extras/core")
:description "A bunch of addons to LOG4CL: JSON appender, context fields, cross-finger appender, etc."
:long-description "
This library extends LOG4CL system in a few ways:
* It helps with configuration of multiple appenders and layouts.
* Has a facility to catch context fields and to log them.
* Has a macro to log unhandled errors.
* Adds a layout to write messages as JSON, which is useful for production as makes easier to parse and process such logs.
* Uses the appenders which are not disabled in case of some error which again, should be useful for production.
"
:homepage "https://40ants.com/log4cl-extras/"
:bug-tracker "https://github.com/40ants/log4cl-extras/issues"
:source-control (:git "https://github.com/40ants/log4cl-extras")
:in-order-to ((test-op (test-op log4cl-extras-test))))