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?