http://www.perlmonks.org?node_id=1074123


in reply to Moose based logging question

I'd recommend following Test-driven_development instead. Then when you've made a change you _know_ that the code still works properly because it passes the test suite. That's far far easier then grovelling through log files trying to work out what's gone wrong and has no runtime overhead.

Personally, I find test driven development the most productive way to write code, and Test::Simple / Test::More are very easy to work with.