From: Jamis Buck Date: 2005-10-06T00:18:47+09:00 Subject: Re: Ruby 1.8.3 breaks Needle's logger? On Oct 5, 2005, at 9:14 AM, Berger, Daniel wrote: > The problem was a hard coded "Format" constant in the Logger class > that > defined the format. This was bad, but not fatal. The > ActiveRecord/Nitro/Needle/Glue, etc, folks made it worse when, instead > of subclassing, they redefined the Logger class and did things like > 'remove_const "Format"', among other questionable decisions. I'm not > sure who wrote that code first but it was, unfortunately, copied and > used by several authors. *Ahem*. For what it's worth, Needle *does* subclass Logger. ;) And subclassing is no protection against a change in an internal API. - Jamis