Время отклика спрей-записи

Мне нужно найти время ответа на запрос и для этого я написал директиву

  def timeD: Directive0 = mapRequestContext { ctx =>
    logger.info(s"Start logging Request ${System.currentTimeMillis}")
    val timeStampStart = System.currentTimeMillis

    mapHttpResponse { response =>
      logger.info(s"Stop logging Request ${System.currentTimeMillis}")
      logger.info(s"Time taken to serve Request: ${System.currentTimeMillis - timeStampStart} ms")
      response
    }
    ctx
  }

Оператор журнала, когда я получаю запрос, т. Е. "Запустить запись в журнал", регистрируется, но не регистрирует ответы.

Может кто-нибудь, пожалуйста, помогите.

0 ответов

Другие вопросы по тегам