in reply to Choosing logging module

I don't know if this may help you, but Log::Log4perl itself is based on Log::Dispatch. Since your requirements are relatively simple, you may want to build your own logging system on the latter.