2013-08-26 4 views
0

Я пытаюсь назначить конкретный экземпляр SLF4J регистратора к моему Jetty встроенному серверу, используя следующие строки кода:Associate специфический SLF4J регистратор с Jetty встроенный

Logger myLogger = LoggerFactory.getLogger("Web Server"); 
Log.setLog((org.eclipse.jetty.util.log.Logger) myLogger) 

где myLogger является экземпляром org.slf4j.Logger. Это возвращает ClassCastException так

org.slf4j.impl.Log4jLoggerAdapter cannot be cast to org.eclipse.jetty.util.log.Logger` 

Как я могу идти об этом процессе?

ответ

1

Вы хотите ...

// Do this at the earliest possible point in your code. 
Log.setLog(new org.eclipse.jetty.util.log.Slf4Log()); 

Тогда просто используйте ваши SLF4J регистратор обычно.

Смежные вопросы