scala - PlayFramework 2.5 : SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"

标签 scala playframework sbt

我在 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不显示。

Play 2.5 introduced logging changes ,并且我将 play 用作库而不是框架插件,因此我必须模仿所需的配置 - 需要替换顶部显示的 NOP 日志记录默认值以确保正确的日志记录。我怎样才能深入了解正在发生的事情?

我看过几个类似的问题,但它们并没有以任何直接的方式推断这个问题。

最佳答案

将此依赖项添加到 build.sbt .它对我有用:

libraryDependencies += "ch.qos.logback" % "logback-classic" % "1.2.3"
更多关于登录 :http://logback.qos.ch/

关于scala - PlayFramework 2.5 : SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37632456/

相关文章:

javascript - Scala 和 JavaScript 的 JSON.stringify

scala - 为什么我不能在光滑的查询中使用选项

java - 星火 UnsupportedOperationException : empty collection

scala - 有没有办法在不使用 "new"的情况下初始化 Scala 对象?

scala - Ga特林 - 在simulation.log或控制台中记录请求正文

java - 如何在模板中创建新的 Form 对象?

scala - 启动使用 SORM 框架的 Scala 项目时出错

sbt - 为什么Play应用程序无法解析Docker容器内部的依赖关系?

java - 在 Eclipse .classpath 中使用 %UserProfile% (Windows)

scala - 结构子类型反射