ChangeLog

0.11.0 (2024-03-01)

Changed

Macro log4cl-extras/error:with-log-unhandled now handles SERIOUS-CONDITION instead of ERROR. This is important, because ERROR is not a only subclass of the SERIOUS-CONDITION, for example, SB-EXT:TIMEOUT is inherited directly from SERIOUS-CONDITION and old version of the macro was not able to log such errors.

0.10.0 (2023-11-19)

New

Variable log4cl-extras/appenders:*debug-on-error* was added and can be used to debug issues happening when handling log messages. When this option is NIL, appenders defined in log4cl-extras will only output "Unable to log the message" message in case of errors during the message output.

Fixes

0.9.0 (2022-12-30)

Function log4cl-extras/error:print-backtrace now prints conditions with type like:

Condition REBLOCKS-WEBSOCKET:NO-ACTIVE-WEBSOCKETS: No active websockets bound to the current page.

instead of:

Condition: No active websockets bound to the current page.

0.8.0 (2022-11-04)

0.7.2 (2022-10-03)

0.7.1 (2022-08-06)

0.7.0 (2022-07-03)

0.6.0 (2021-10-03)

0.5.1 (2021-03-02)

0.5.0 (2021-01-24)

0.4.2 (2020-11-26)

Fixed

Because of this nasty error, sometimes with-log-unhandled didn't log "Unandled error".

Added

This argument can be overriden by setting log4cl-extras/error:*max-traceback-depth*.

0.4.1 (2019-03-05)

Fixed

0.4.0 (2019-03-04)

Improved

Now log4cl-extras/config:setup sets appender into a mode when it prints log in a human readable way if it its called from the SLY's REPL. All logger fields are printed as well, including a traceback.

0.3.0 (2019-01-07)

Improved

0.2.2 (2018-12-08)

Fixed

This closes issue reported along with pull request #1.

0.2.1 (2018-11-24)

Fixed

lisp (log4cl-json/error:with-log-unhandled () (signal "foo"))

Now this bad behavior was fixed and only errors are logged.

0.2.0 (2017-08-29)

New

0.1.0 (2017-01-23)