Как запустить плагин для подключения после отправки запроса в Elixir / Phoenix? - PullRequest
0 голосов
/ 23 февраля 2019

Я пишу проект Phoenix в Elixir и хочу реализовать настраиваемое ведение журнала для маршрутов.

Я написал плагин, который использует Conn.register_before_send, как плагин по умолчанию (https://github.com/elixir-plug/plug/blob/master/lib/plug/logger.ex)чтобы вычислить время запроса, но когда я его выполняю, он не предоставляет мне некоторые данные, которые мне нужно регистрировать, и еще не был там до отправки ответа, например, Content-Length заголовок ответа.

Итак, вопрос: есть ли способ, которым я могу реализовать то же самое, но выполнить ведение журнала после отправки запроса, а не раньше?

...