【问题标题】:Scala logging error, com.typesafe.scalalogging.LazyLogging.$init$ method not foundScala 日志记录错误,com.typesafe.scalalogging.LazyLogging.$init$ 方法未找到
【发布时间】:2018-02-10 10:19:42
【问题描述】:

您好,我尝试了多种组合,包括 scala 日志记录的依赖项,但是由于未找到方法 init,因此出现运行时错误。

有关我收到的详细代码和错误,请查看我的 Github 存储库中的 here

PS:我确实知道那里存在类似的线程,但所有这些解决方案似乎都不适用于我的情况,因此必须创建这个带有详细代码和错误消息的单独线程。

我们将不胜感激任何帮助。 提前致谢。

【问题讨论】:

    标签: scala logging sbt scala-logging


    【解决方案1】:

    您的导入错误。应该是

    import com.typesafe.scalalogging.LazyLogging 
    

    而不是

    import com.typesafe.scalalogging.slf4j.LazyLogging
    

    【讨论】:

    • 错误:` 线程“main”中的异常 java.lang.NoSuchMethodError: com.typesafe.scalalogging.LazyLogging.$init$(Lcom/typesafe/scalalogging/LazyLogging;)V 在 com.manish。 practice.sbtDependencies.HelloWordlWithScalaLogging$.(HelloWordlWithScalaLogging.scala:10) 在 com.manish.practice.sbtDependencies.HelloWordlWithScalaLogging$.(HelloWordlWithScalaLogging.scala) 在 com.manish.practice.sbtDependencies.HelloWordlWithScalaLogging.main( HelloWordlWithScalaLogging.scala `
    • 更新代码见here
    • @beingManish 请看现在你的 sbt 依赖定义似乎是错误的。应该是:"com.typesafe.scala-logging" %% "scala-logging" % "3.7.2" 但是我在你的回购协议上做了一个小公关来解决这个问题。请看here
    • 嗨 @beingManish 感谢您邀请我加入这个话题。看起来你的问题已经解决了。对于需要帮助设置 scala 日志记录的 sbt 依赖项的其他人,我在 http://allaboutscala.com 提供了一个分步教程
    猜你喜欢
    • 2011-09-12
    • 2018-06-01
    • 2020-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多