在Java中,我会写logger.getLogger(NameOfClass.class)。如何在Scala中编写相同内容?

最佳答案

您可以尝试:

logger.getLogger(getClass())

要么:
logger.getLogger(classOf[NameOfClass])

附带说明一下,ScalaLogging提供了一种使用带有类名的记录器的简便方法,但是没有像普通java那样的所有样板文件。您可以在类设置中正确找到记录器,而您所要做的就是扩展trait Logging:
class MyClass extends Logging {
  logger.debug("This is very convenient ;-)")
}

10-06 07:11