1.7.2 / 2012-04-03

Bug Fixes

1.7.1 / 2012-03-05

Bug Fixes

1.7.0 / 2012-02-18

Enhancements

Bug Fixes

1.6.2 / 2012-01-05

Bug Fixes

1.6.1 / 2011-09-09

Bug Fixes

1.6.0 / 2011-08-22

Enhancements

1.5.2 / 2011-07-07

Bug Fixes

1.5.1 / 2011-06-03

Bug Fixes

1.5.0 / 2011-03-22

Minor Enhancements

1.4.3 / 2010-05-31

Bug Fixes

1.4.2 / 2010-04-18

Bug Fixes

1.4.1 / 2010-03-23

Bug Fixes

1.4.0 / 2010-03-16

Minor Enhancements

1.3.0 / 2009-12-18

Minor Enhancements

1.2.3 / 2009-12-01

1 bug fix

  * Using a reentrant mutex to avoid deadlock in some Rails applications

1.2.2 / 2009-08-18

1 minor enhancement

  * Created a reset method for the logging framework

1.2.1 / 2009-08-14

1 bug fix

  * Using a bug-fix version of little-plugger

1.2.0 / 2009-08-14

2 minor enhancements

  * Added a gem based plugin system
  * LogEvent is now a struct (slightly faster)

1.1.4 / 2009-05-28

1 minor enhancement

  * Added a Logging.shutdown method to close out all appenders

1.1.3 / 2009-05-13

1 bug fix

  * Fixing an alias bug on the JRuby platform

1.1.2 / 2009-05-05

1 minor enhancement

  * Added two new require methods to Kernel

1.1.1 / 2009-04-30

1 minor enhancement

  * Added a 'filename' method to the file appenders

1.1.0 / 2009-04-21

3 minor enhancements

  * Added a "global" logger method
  * Loggers can be consolidated on a per-namespace basis
  * Added a precision to the logger name specifier in the pattern layout
    [addresses http://github.com/TwP/logging/issues#issue/1]

1.0.0 / 2009-04-17

2 major enhancements

  * Refactored access to the appenders
  * Created a much cleaner way to initialize the logging framework

3 minor enhancements

  * Added a YAML layout option
  * Added a JSON layout option
  * Cration of an "examples" directory

1 bug fix

  * Logging initialization happens implicitly when a logger, layout, or
    appender is created

0.9.8 / 2009-04-11

2 minor enhancements

  * Adding a to_s method to the StringIo appender's StringIO object
  * Added a Spec::LoggingHelper class that will capture log messages
    when using rspec style testing

0.9.7 / 2009-03-17

1 minor enhancement

  * Added a StringIO appender

1 bug fix

  * Handling objects that cannot be dumped via YAML [Tim Galeckas]

0.9.6 / 2009-02-02

2 minor enhancements

  * Ruby 1.9.1 compatability
  * JRuby 1.1.5 compatability

0.9.5 / 2009-01-25

2 minor enhancements

  * The pattern layout can output the current thread name
    if set using Thread.current[:name]         [valodzka]
  * Added buffered logging to all IO based loggers
    (console, file, rolling file)

1 bug fix

  * Uncaught TimeoutError in the e-mail appender

0.9.4 / 2008-10-04

2 minor enhancements

  * Flag to suppress exception backtraces from being logged
  * Cleaning up color codes on Growl output

4 bug fixes

  * Child loggers were not being found in some cases
  * RollingFileAppender fails to reopen the log file if
    the log file is deleted.
  * Fixed a copy/paste error in the YAML configurator
  * Bug in the configurator where a nil object was being used

0.9.3 / 2008-09-12

2 minor enhancement

  * Added a class for tracking basic statistics
  * Will use the 'fastthread' gem if availble

0.9.2 / 2008-09-03

2 bug fixes

  * Properly generates logger names for anonymous classes and
    modules and meta-classes
  * Fixed the rescue clause when 'turn' cannot be required

0.9.1 / 2008-08-14

1 minor enhancement

  * added a method to show the logging configuration

2 bug fixes

  * checking for sync method on the IO streams before calling
  * fixed the internal logging levels

0.9.0 / 2008-07-16

2 minor enhancement

  * Exceptions from appenders are captured and logged
  * Internal logger for the Logging framework (disabled by default)
  * Added a DSL configuration format (more readable than YAML)

1 bug fix

  * Modules could not have their own logger instance

0.8.0 / 2008-07-02

1 minor enhancement

  * Setting the log level of a parent will cause this level to
    be propagated to the children

1 bug fix

  * Fixed error with the e-mail appender and missing hostname

0.7.1 / 2008-02-25

1 minor enhancement

  * Removed dependency on the Lockfile gem (brought the ruby
    file into the logging/stelan directory)

1 bug fix

  * Fixed bug with age based rolling: was not multi-process safe

0.7.0 / 2008-02-12

1 major enhancement

  * Rails compatibility
    * renamed Logger#add method to Logger#add_appenders
    * renamed Logger#remove method to Logger#remove_appenders
    * renamed Logger#clear method to Logger#clear_appenders
    * added a new Logger#add method that conforms to the calling
      semantics of the Ruby stdlib Logger 

2 minor enhancements

  * Speed improvements and test coverage
  * Created a top-level Logging.init method that is used to
    define the default logging levels

1 bug fix

  * Tweaked windows detection code

0.6.3 / 2008-02-08

2 minor enhancements

  * YAML configuration now supports multiple keys -- i.e. development
    or production or whatever
  * Reorganized a lot of files so that requiring files is cleaner and
    more deterministic

0.6.2 / 2008-02-06

2 bug fixes

  * An extra e-mail was being pushed out when the e-mail
    appender was closed
  * Created an at_exit handler to close all appenders

0.6.1 / 2008-01-01

1 bug fix

  * Fixed include order to avoid double loading when testing

0.6.0 / 2007-12-26

0.5.3 / 2007-12-08

0.5.2 / 2007-11-28

0.5.1 / 2007-11-18

0.5.0 / 2007-11-18

0.4.0 / 2007-03-21

0.3.1 / 2007-02-08

0.3.0 / 2007-02-01

0.2.0 / 2007-01-29

0.1.0 / 2007-01-12

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.