Ich habe in sbt Bibliothek AbhängigkeitPlayFramework 2,5: SLF4J: Fehler Klasse zu laden "org.slf4j.impl.StaticLoggerBinder"
"org.slf4j" % "slf4j-simple" % "1.7.12"
Um hinzugefügt zu lösen:
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.
es tut zeigen sich in der Ausgabe von 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)
jedoch das Problem weiterhin besteht. Was könnte es sein?
auch, dass in der Ausgabe von ps
für den jeweiligen Prozess zu erwähnen, slf4j-simple
nicht zeigen.
Play 2.5 introduced logging changes, und ich spiele spielen als eine Bibliothek nicht als das Framework-Plugin, so muss ich die erforderliche Konfiguration nachahmen - wo die oben angezeigte NOP-Protokollierung muss ersetzt werden, um ordnungsgemäße Protokollierung zu gewährleisten. Wie kann ich dem auf den Grund gehen?
Es gibt einige ähnliche Fragen, die ich angeschaut habe, aber sie extrapolieren diese Frage nicht direkt.
Mögliche Duplikat [SLF4J: Fehler Klasse "org.slf4j.impl.StaticLoggerBinder" laden] (http://stackoverflow.com/questions/ 7421612/slf4j-failed-to-load-klasse-org-slf4j-impl-staticloggerbinder) – marcospereira
Es gibt einige ähnliche Fragen, die ich angeschaut habe, aber sie extrapolieren auf diese Frage in keiner direkten Weise. Auch diese Frage hat einige spezifische Details, die herausstechen. – matanster
Ich bin nicht sehr vertraut mit SBT oder Scala, aber es klingt wie in Ihrer Laufzeit Classpath, die Slf4j-einfache Jar ist nicht da, obwohl Sie es erwarten. Vielleicht ist es da, wenn es kompiliert wird, aber nicht während der Laufzeit? –