我有以下代码:
object Log {
def get[T](implicit manifest : Manifest[T] ) = {
LoggerFactory.getLogger( manifest.erasure.getName )
}
def getByName( name : String ) = {
LoggerFactory.getLogger(name)
}
}
我们的想法是像这样使用它:
object SimpleFuture {
val log = Log.get[SimpleFuture[Throwable,Nothing]]
}
但是编译器(2.10)现在说不manifest.erasure
推荐使用。我现在应该为同样的功能使用什么?