将slf4j添加到Akka时发生ClassNotFoundException

时间:2019-05-07 05:01:33

标签: java logging akka slf4j

以下是我在将slf4j添加到我的Akka项目中时得到的错误跟踪。

repositories {
    google()
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.4.0'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
    classpath 'com.google.gms:google-services:4.2.0'
}

关于如何解决此问题的任何想法?

1 个答案:

答案 0 :(得分:0)

可以通过将..... [DEBUG] [05/07/2019 10:12:00.959] [main] [EventStream] StandardOutLogger started error while starting up loggers akka.ConfigurationException: Logger specified in config can't be loaded [akka.event.slf4j.Slf4jLogger] due to [java.lang.ClassNotFoundException: akka.event.slf4j.Slf4jLogger] ..... Caused by: java.lang.ClassNotFoundException: akka.event.slf4j.Slf4jLogger ..... Exception in thread "main" akka.ConfigurationException: Could not start logger due to [akka.ConfigurationException: Logger specified in config can't be loaded [akka.event.slf4j.Slf4jLogger] due to [java.lang.ClassNotFoundException: akka.event.slf4j.Slf4jLogger]] ..... 依赖项添加到您的Akka项目中来解决此问题。

akka-slf4j
  

注意:确保您的 <dependency> <groupId>com.typesafe.akka</groupId> <artifactId>akka-actor_2.12</artifactId> <version>2.5.22</version> </dependency> <dependency> <groupId>com.typesafe.akka</groupId> <artifactId>akka-slf4j_2.12</artifactId> <version>2.5.22</version> </dependency> akka-actor具有相同的名称   版本。