in reply to Implementing Log::Log4perl

You could also use Log4perl's native file and screen appenders: Log::Log4perl::Appender::File and Log::Log4perl::Appender::Screen. Especially the file appender has a lot more options than its Log::Dispatch counterpart.