| Path: | History.txt |
| Last Update: | Thu Aug 14 10:51:23 -0600 2008 |
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
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
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
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
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
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
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
1 bug fix
- Fixed include order to avoid double loading when testing