0

我正在尝试使用以下代码行将特定的 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`

那么我该如何进行这个过程呢?

4

1 回答 1

1

你要 ...

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

然后正常使用你的 slf4j 记录器。

于 2013-08-26T20:27:56.970 回答