On Wednesday 05 October 2005 18:43, Jeremy Kemper wrote:
[...]
> Whether you reopen or subclass Logger has little bearing; either
> way would have broken with 1.8.3.  How you would solve this problem
> (or have avoided it)?

It's Free Software. One possibility is to take the code, fix it,
put it in a custom namespace, e.g. Needle::Logger and distribute
it with your project or as a new package.

Then, when some time in the future the standard logger fulfills
your needs, just delegate from Needle::Logger to Logger.

-- 
Stefan