既存のライブラリが java.util.logging API 使ってて、俺は今 logback が使いたいんだ!
既存のライブラリが java.util.logging API 使ってて、俺は今 logback が使いたいんだ!設定ファイルは logback.xml に統一したいんだ!という人向けの情報
http://mvnrepository.com/
で「jul-to-slf4」java logging api から slf4j へのブリッジになるライブラリを落としてきます。
以下のようなコードを書きます。Java
java.util.logging.Logger rootLogger = LogManager.getLogManager().getLogger(""); Handler[] handlers = rootLogger.getHandlers(); for (int i = 0; i < handlers.length; i++) { rootLogger.removeHandler(handlers[i]); } SLF4JBridgeHandler.install()
val rootLogger = LogManager.getLogManager().getLogger("") val handlers = rootLogger.getHandlers handlers.foreach(rootLogger.removeHandler(_)) SLF4JBridgeHandler.install()