Вы можете иметь каждый NDC набора задания или MDC и затем записать appender, который варьируется имя на основе значения MDC или NDC. Создание нового appender не слишком трудно. Может также быть appender, который будет отвечать всем требованиям в песочнице log4j. Начните смотреть в http://svn.apache.org/viewvc/logging/log4j/trunk/contribs/