Logback - como fazer com que cada logger registre-se em um arquivo de log separado?

Meu aplicativo tem muitos EJBs. A atual implementação do Criador de Logs sob medida cria um logger como este;

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

, e o log irá para um arquivo;

(caminho) /SERVICE_NAME/SERVICE_NAME.log

Eu quero replicar esse comportamento com o logback, mas ter um problema real ao pegar o nome 'logger' na configuração logback.xml. Pode ser visto no log encoder.pattern, ou seja, "% d% -5level% logger {35} -% msg% n".

Alguma idéia de como eu posso colocar isso em uma propriedade / variável e usá-lo no elemento?

questionAnswers(2)

yourAnswerToTheQuestion