Время отклика спрей-записи
Мне нужно найти время ответа на запрос и для этого я написал директиву
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
}
Оператор журнала, когда я получаю запрос, т. Е. "Запустить запись в журнал", регистрируется, но не регистрирует ответы.
Может кто-нибудь, пожалуйста, помогите.