Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Sep 2, 2013
  1. Update the NEWS file and bump version to 1.1.2

    Max Mikhanosha authored
Commits on Jul 4, 2013
  1. Bump version to 1.1.1

    Max Mikhanosha authored
Commits on May 17, 2013
  1. Preparing to merge into master

    Max Mikhanosha authored
Commits on May 15, 2013
  1. Get rid of separate loader function, go back to passing a very safe

    Max Mikhanosha authored
    literal loader in (log4slime-setup-connection).
Commits on May 13, 2013
Commits on May 12, 2013
  1. More work on loading cleanly over the old version. Change root logger

    Max Mikhanosha authored
    to have its own unique type,  so we can detect when to nuke the root
Commits on Apr 30, 2013

    Max Mikhanosha authored
    and hooked them up to SBCL's EXIT-HOOKS and SAVE-HOOKS. Made
    STOP-HIERARCHY-WATCHER-THREAD wait for thread termination, and call it
    from the save hook as well
Commits on Apr 23, 2013
  1. Reorganize test, put them by topic into their own packages

    Max Mikhanosha authored
  2. Merge LOG:EXPR functionality into regular logging macros

    Max Mikhanosha authored
Commits on Apr 1, 2013
  1. Merged master bugfixes

    Max Mikhanosha authored
Commits on Nov 15, 2012
  1. Add correct flattening of EQL specializer when figuring out method

    Max Mikhanosha authored
    block names, and add the current defun/method block name for CCL
Commits on Jul 20, 2012
  1. Initial work on embedding file name and package info into the logger

    Max Mikhanosha authored
    * log4cl.asd (:log4cl-test): Add test-file-category.lisp
    * src/defs.lisp (*logger-truename*): new variable
    * src/impl-package.lisp (package #:log4cl-impl): export new stuff
    * src/logger.lisp (struct logger): change depth to flags
    (%get-logger): add flags argument
    (logger-file): new function to return the file name of where logger was instantiated
    * src/pattern-layout.lisp (pattern-layout):
    (parse-category-extra-args): lift up function from the parse-extra-args defmethod
    (parse-extra-args #\c): as above
    (format-category): lift up function from define-pattern-formatter #\c
    * tests/test-layouts.lisp (make-expected): handle strings too
    * tests/test-logger.lisp (:log4cl-test): rename speed to test-speed
    * tests/test-speed.lisp (test-speed): as above
    * tests/test-file-category.lisp: tests for file category
Commits on Jul 1, 2012
Commits on May 11, 2012
  1. Fix memory fault when specifying explicit form for the target logger,

    Max Mikhanosha authored
    that does not evaluate to a logger object at runtime.
    * src/logger.lisp (expand-log-with-level): when logger is specified at
      runtime, check that it has the correct type
    * tests/test-logger.lisp (test-runtime-logger-of-wrong-type-helper):
      Add test for specifying logger object of wrong type at runtime
      signals type error instead of memory fault
    * Added changes since 0.9.1
    * log4cl.asd: Bump version to 0.9.2
Commits on Apr 8, 2012
  1. * log4cl.asd: Bump version to 0.9.1

    Max Mikhanosha authored
Commits on Feb 26, 2012
  1. Added Apache 2.0 license

    Max Mikhanosha authored
Commits on Feb 23, 2012
  1. Changed version to 0.9

    Max Mikhanosha authored
  2. Change directory structure and change the MAKE-LOAD-FORM for the

    Max Mikhanosha authored
    logger to reference *package* at runtime, which fixes the
    CCL fails on reload
  3. removed old stuff

    Max Mikhanosha authored
Commits on Feb 22, 2012
  1. Rename all test files to have prefix test-

    Max Mikhanosha authored
  2. Change in-package to uninterned symbol

    Max Mikhanosha authored
  3. Changed package name from log4cl to log4cl-impl

    Max Mikhanosha authored
  4. Move SBCL auto-naming to its own file

    Max Mikhanosha authored
  5. Rename test-property-configurator to test-configurator, since will

    Max Mikhanosha authored
    start adding (log-config) tests to it
Commits on Feb 21, 2012
  1. Implement flusher thread correctly

    Max Mikhanosha authored
Commits on Feb 19, 2012
  1. Get rid of cl-ppre and demacs dependencies

    Max Mikhanosha authored
Commits on Feb 18, 2012
  1. More tests and fixes for the property configurator, and implement

    Max Mikhanosha authored
    hierarchy watcher thread
Commits on Feb 17, 2012
  1. property-parser, property-configurator: new classes for parsing

    Max Mikhanosha authored type config file.
    (property-initarg-alist), (property-initarg-from-string): new generics
    for specifying properties for appenders and layouts, needed for
    configuring from a text properties file
    (sbcl-get-block-name): Use sb-pcl::*method* variable when macro
    environment is unable to figure out the surrounding context. Also for
    methods, flatten method specializers after the method name, so
    auto-named logger for (defmethod foo ((bar baz) whatever)) is called
Commits on Feb 13, 2012
Commits on Feb 11, 2012
  1. Change (get-logger) to (get-logger-internal) and add case and separator

    Max Mikhanosha authored
    arguments as well as a flag if case should apply to strings
Commits on Feb 10, 2012
  1. Keep track how many loggers appender is added to, and call

    Max Mikhanosha authored
    CLOSE-APPENDER when it was positive and then reaches zero
Commits on Feb 4, 2012
  1. Implement counting appenders, appender error handling, and some appen…

    Max Mikhanosha authored
    …der tests
Commits on Feb 1, 2012
  1. Reorganize the files in a saner manner, add always-bound declarations

    Max Mikhanosha authored
    for global variables, add (log-event-time)
Something went wrong with that request. Please try again.