in reply to log4perl usage question
First of all if your "jobs" are different programs you start from the wrapper I see any chance to have them use same logger instance. If "jobs" are part of the program why don't let the write into the same file with their own log category? And I think you have to create one appender per log file you expect and then you can filter messages based on the category (wich comes from the job)