Skip to content

Commit

Permalink
Merge pull request 7max#16 from sharplispers/develop
Browse files Browse the repository at this point in the history
Backport pull requests, use cl-syslog

We may want to fix `bt-semaphore` eventually, but `log4cl` will benefit from the fix transparently, while the usage of this library fixes existing problem for now.
  • Loading branch information
dkochmanski authored Jan 19, 2017
2 parents 40a2de5 + 5c6f819 commit dae29d4
Show file tree
Hide file tree
Showing 11 changed files with 270 additions and 150 deletions.
28 changes: 19 additions & 9 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,25 @@
## 1.1.2 - Bugfixes
## 1.1.3 - Resuscitation

* A syslog appender using cl-syslog has been added.

* Fix for ABCL has been applied.

* Various fixes for Log4Slime.

* Fix problem with join-thread-error.

## 1.1.2 - Bugfixes

* Re-initialize any appenders that remember the resolved stream in INIT-HOOK on
SBCL; which fixes a crash if SBCL dump is ressurected without doing
(CLEAR-LOGGING-CONFIGURATION). Patch by Jan Moringen.

* Add (log:config ...adding an appender... :filter LEVEL) option, which causes
appender to drop messages less serious then LEVEL. This allows one to
configure per-level appenders, for example error.log and debug.log. Patch by
https://github.com/naryl

## 1.1.1 - Log4Slime
## 1.1.1 - Log4Slime

* LOG:CONFIG :thread or :ndc argument can be followed by two numbers,
which will be used as MIN/MAX width fields, this helps if you want
Expand All @@ -18,10 +28,10 @@
* Pattern layout can use {pretty}{100} to set **PRINT-RIGHT-MARGIN** in
addition to forcing pretty printing.

* (LOG:CONFIG (LOG:CATEGORY) ...) from top level now configures the package logger
instea of package.<sourcefile> logger.
* (LOG:CONFIG (LOG:CATEGORY) ...) from top level now configures the package logger
instea of package.<sourcefile> logger.

* :console appender changed back to use **DEBUG-IO** instead of
* :console appender changed back to use **DEBUG-IO** instead of
**TERMINAL-IO**, because on LispWorks **TERMINAL-IO** goes to actual
terminal.

Expand All @@ -35,12 +45,12 @@
if category name contained % character.

* %t and %h pattern layout (displaying thread and host name) were crashing
if corresponding attribute was actually NIL (apparently its possible to
if corresponding attribute was actually NIL (apparently its possible to
do create SBCL thread with NIL name)

* (LOG:CONFIG :daily ...) now accepts pathnames again

## 1.1.0 - Log4Slime
## 1.1.0 - Log4Slime

* Log4CL now has Slime/Emacs integration, which is available in a
system :log4slime. It colorizes the log output, and provides
Expand Down Expand Up @@ -81,7 +91,7 @@
is automatically terminated on exit, and before SAVE-LISP-AND-DIE.

* Added API to flush all appenders, LOG4CL:FLUSH-ALL-APPENDERS, which
is automatically called on SBCL from exit hooks.
is automatically called on SBCL from exit hooks.

* (LOG:CONFIG) now has many new pattern layout related options
:pretty, :nopretty, :file, :file2, :nofile, :time, :notime, :package
Expand Down
Loading

0 comments on commit dae29d4

Please sign in to comment.