0

次のコード行を使用して、特定の SLF4J ロガー インスタンスを Jetty 組み込みサーバーに割り当てようとしています。

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

myLoggerインスタンスですorg.slf4j.LoggerClassCastExceptionこれは以降を返します

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 に答える