title: Manifest[T].erasure is deprecated in 2.10, what should I use now?
body: <p>I have the following code:</p>
  
  <pre><code>object Log {
  
    def get[T](implicit manifest : Manifest[T] ) = {
      LoggerFactory.getLogger( manifest.erasure.getName )
    }
  
    def getByName( name : String ) = {
      LoggerFactory.getLogger(name)
    }
  
  }
  </code></pre>
  
  <p>The idea is to use it like this:</p>
  
  <pre><code>object SimpleFuture {
    val log = Log.get[SimpleFuture[Throwable,Nothing]]
  }
  </code></pre>
  
  <p>But the compiler (2.10) now says that <code>manifest.erasure</code> is deprecated. What should I use now for this same functionality?</p>