in reply to Question on Log4perl config file

Yeah, Log4perl opens the files for every file appender when it starts up. Otherwise it might not find out there's a problem writing to the log file until it tries to log some important error message, only to find that it can't.

If you're on a unixy ooperating system, this would be the route I'd try:

http://en.wikipedia.org/wiki/Setuid#setgid_on_directories