Release Name: 0.0.3
Notes:
Sawmill is a logging and log analysis system for Ruby.
It extends the basic Ruby logging facility with log records and logfile parsing features.
Changes:
=== 0.0.3 / 2009-10-31
* API CHANGE: Renamed processor close methods to "finish" and introduced return value semantics for passing "final" information back up the processor tree.
* API CHANGE: Renamed :dirname options to :basedir on both rotater strategies
* API CHANGE: Renamed :filename option to :filepath on ShiftingLogFile
* API CHANGE: Renamed :local_timezone option to :local_datestamps on DateBasedLogFile
* API CHANGE: Renamed FilterBasicFields to FilterByBasicFields
* Added FilterByBlock processors
* Added CompileReport processors
* Processors can now add custom methods to the processor building DSL.
* Added a bunch of convenience methods to the toplevel Sawmill module.
* Entries can be truncated at a particular length when formatting.
* Records can compute and cache values.
* Support length limits when formatting entries.
* Fixed a few more bugs related to processors.
* More work on the RDocs
|