在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 ;-)")
}