Leader of Birmingham.pm [pm.org] and a CPAN author [cpan.org]. Co-organised YAPC::Europe in 2006 and the 2009 QA Hackathon, responsible for the YAPC Conference Surveys [yapc-surveys.org] and the QA Hackathon [qa-hackathon.org] websites. Also the current caretaker for the CPAN Testers websites and data stores.
If you really want to find out more, buy me a Guinness
I have been running some code for quite some time, but each time there is an eval failure, the audit log stops getting written to. The code loop continues and the eval is called again for other entries, but the audit trail in the file stops dead. The messages are still printed to the screen, but just not to the log file. I open and close the file handle for each set of messages, so even a buffering problem shouldn't exist. This is running on Windows so I am now wondering whether there is something specific about Windows that an eval interrupt effects file handles.
I've been meaning to look at Log4Perl for sometime, so perhaps now is that time, and see whether it makes a difference. I certainly haven't found anything via Google, but then I could be asking the wrong question