From: David Brady Date: 2005-08-25T00:53:57+09:00 Subject: Re: The Chainsaw Infanticide Logger Manuever Guys, I don't understand. This is a feature of agile languages, not a defect. Leaving the door open for chainsaw-wielding maniacs also leaves the door open for gifted neurosurgeons. I understand your frustration, and I feel your pain. But I am left with a critical question: Where were your unit tests? Admittedly, silence_warnings might not be testable. You might have to code review that to catch it. But then again, if *your* unit tests all pass, then silence_warnings shouldn't affect you--especially if you test the failure cases and assert that warnings were returned. Logger integrity, however, should be straightforward. I don't mean to come across like a heartless jerk or a TDD zealot. I am neither. I am just looking at your pain and thinking, "why does this have to hurt?" -dB -- David Brady ruby_talk@shinybit.com I'm feeling really surreal today... OR AM I?