title: Why does logRequest not log requests?
body: <p>According to the <a href="http://spray.io/documentation/1.1-SNAPSHOT/spray-routing/debugging-directives/logRequest/" rel="nofollow">documentation</a>, Spray allows user to log request and response.</p>
  
  <p>However, for some reasons, I can't seem to make it work.</p>
  
  <p>Here's what I have on the "routing side"</p>
  
  <pre><code>def generateRoute = pathPrefix("session") {
   logRequest("session reached") {
    path("new") {
      logRequest("session new reached") {
        post { entity(as[Initiate]) { sessionInfo =&gt;
          logRequest("session new post reached") {
              complete("pass\n")
            }
          }
   /// the rest of the braces
  </code></pre>
  
  <p>Here's what I have in my configuration:</p>
  
  <pre><code>akka {
    loglevel = DEBUG
    loggers = ["akka.event.slf4j.Slf4jLogger"]
  }
  </code></pre>
  
  <p>Here's what I see in my log:</p>
  
  <pre><code>app 11/29 13:02:35 DEBUG[sys-tracker-akka.actor.default-dispatcher-4] a.i.TcpListener - New connection accepted
  app 11/29 13:02:36 DEBUG[sys-tracker-akka.actor.default-dispatcher-4] s.c.s.HttpServerConnection - Dispatching POST request to http://localhost:8080/session/new to handler Actor[akka://sys-tracker/system/IO-TCP/selectors/$a/1#2086889080]
  app 11/29 13:02:36 DEBUG[sys-tracker-akka.actor.default-dispatcher-6] s.c.s.HttpServerConnection - Connection was PeerClosed, awaiting TcpConnection termination...
  app 11/29 13:02:36 DEBUG[sys-tracker-akka.actor.default-dispatcher-4] s.c.s.HttpServerConnection - TcpConnection terminated, stopping
  </code></pre>
  
  <p>So, even though I have logRequest directives in my route, the request is not logged. Any ideas why?</p>