scala – PlayFramework 2.5:SLF4J:无法加载类“org.slf4j.imp
发布时间:2020-12-16 19:14:30 所属栏目:安全 来源:网络整理
导读:我在sbt中添加了一个库依赖项 "org.slf4j" % "slf4j-simple" % "1.7.12" 为了解决: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: Defaulting to no-operation (NOP) logger implementationSLF4J: See http://www.slf4j.org/cod
我在sbt中添加了一个库依赖项
"org.slf4j" % "slf4j-simple" % "1.7.12" 为了解决: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 它确实出现在sbt show libraryDependencies的输出中: [info] List(org.scala-lang:scala-library:2.11.7,com.typesafe.play:twirl-api:1.1.1,com.lihaoyi:utest:0.3.1,org.scala-lang:scala-compiler:2.11.7,com.typesafe.play:play-json:2.5.3,com.github.pathikrit:better-files:2.14.0,org.apache.commons:commons-math3:3.5,commons-io:commons-io:2.5,com.typesafe.play:play:2.5.3,com.typesafe.play:play-netty-server:2.5.3,com.typesafe.play:play-ws:2.5.3,com.thenewmotion.akka:akka-rabbitmq:2.3,org.slf4j:slf4j-simple:1.7.12) 但问题仍然存在. 另外要提一下,在相关进程的ps输出中,slf4j-simple没有显示. 玩2.5 introduced logging changes,我使用play作为库而不是框架插件,所以我必须模仿所需的配置 – 需要更换顶部显示的NOP日志记录默认值以确保正确的日志记录.我怎样才能了解到底发生了什么? 我已经看过几个类似的问题,但它们并没有以任何直接的方式推断出这个问题. 解决方法
Play是一个sbt插件,这个错误很可能发生在插件而不是你的应用程序中.因此,将其添加到应用程序中的libraryDependencies将无法解决问题.
而是尝试将它添加到project / plugins.sbt,如下所示: libraryDependencies += "org.slf4j" % "slf4j-simple" % "1.7.12" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |