1.0.5 * Log4r now available as a RubyGems gem (Jamis Buck) * YAML configuration with YamlConfigurator (Andreas Hund) * Docs and examples for YAML configuration * Minor bugfix in Configurator (Andreas Hund) * Make SyslogOutputter use full range of syslog's levels (Tim Bates) 1.0.4 * Actually install syslogoutputter.rb * Update to rollingfileoutputter.rb (Martin Stannard) * Vastly improved developer friendliness 1.0.3 * Added SyslogOutputter (Steve Lumos) * Changed usage of #type to #class to conform to Ruby 1.8 * Fixed formatter.rb for new sprintf behavior * Documentation fixes 1.0.2 * Added RollingFileOutputter (Martain Stannard) * Docs and examples for RollingFileOutputter * Fixed typos and improved readability of documents * Fixed syntax that was giving warnings in Ruby 1.7 1.0.1 * Log blocks * Introducing EmailOutputter - email log reports * Introducing remote logging - send LogEvents over a network * LogEvent wraps up logging data, affects Formatter#format * Outputter made abstract, IOOutputter factored out * Outputter#flush to empty internal outputter buffers * Logger[name] no longer raises an exception * Logger.get(name) same as Logger[name] but raises exception * Extra requires needed for Configurator, EmailOutputter, and remote logging * Added Logger.each_logger and Outputter.each_outputter iterators * Internal logging with Logger.log_internal 1.0.0 * IMPORTANT: Outputters must now have names * IMPORTANT: Use Configurator.custom_levels instead of Logger.custom_levels * Nice XML configuration available with REXML (NQXML is TODO) * Introducing the very powerful PatternFormatter * Quality and quantity of docs and examples have improved * Logger parents don't have to be created explicitly or beforehand * A nice logo! :-) 0.9.7 * Fixed bug where logger w/o outputters doesn't log to parent 0.9.6 * Outputters can be set to log specific levels * Reduced chances of namespace collision when 'include Log4r' * Introducing ObjectFormatter * Even more docs. 0.9.5 * Custom levels can now be set with Logger.custom_levels(*mylevels) * More docs. 0.9.4 * Tested on Windows XP, everything works. * Method Hash params recognize Symbol or String (:filename=> or 'filename'=>) * Distributing a build of the Log4r API * Logger.global same as Logger.root 0.9.3 * Added lots of documentation (RDoc) * Configurable path delimiter for logger inheritance * Moved directories around 0.9.2 * Oops, forgot to update the docs 0.9.1 * Additivity is no longer inherited. What a dumb idea tha was. * Runtime level inheritance is also a bad idea. Fixed. * Added an installer * Custom levels! :) * Added dynamically toggleable tracing * Expanded the manual and examples 0.9.0 * Outputter class now accepts a generic IO. Previously, it was abstract. CVSID: $Id: changelog,v 1.19 2004/03/17 20:17:59 fando Exp $