Logback: ¿cómo hacer que cada registrador se registre en un archivo de registro independiente?

Mi aplicación tiene muchos EJBs. La implementación actual del registrador a medida crea un registrador como este;

Logger logger estático privado = Logger.getInstance ("SERVICE_NAME");

, y el registro entrará en un archivo;

(ruta) /SERVICE_NAME/SERVICE_NAME.log

Quiero replicar este comportamiento con logback, pero tengo problemas reales para capturar el nombre del 'registrador' en la configuración logback.xml. Se puede ver en el registro codificador.pattern, es decir, "% d% -5level% logger {35} -% msg% n".

¿Alguna idea de cómo puedo obtener esto en una propiedad / variable y luego usarla en el elemento?

Respuestas a la pregunta(2)

Su respuesta a la pregunta