Как просмотреть запрос пользователя-агента в журналах Heroku

У меня есть приложение Heroku, где я хочу, чтобы клиенты-пользователи использовали свои запросы. Когда я это сделаю:

hk logs --app myapp

Я вижу много интересной информации, но не заголовки HTTP-запросов или User-Agent. Есть ли способ получить их, или есть способ сказать Heroku зарегистрировать их для будущих запросов?

Ответ 1

Чтобы настроить сообщения журналов, вам нужно будет использовать определенный регистратор в своем приложении, например, @RobinGower предлагает в комментариях к вашему вопросу. Это не общая задача, поэтому для этого нет решений с одним щелчком мыши.

Хотя, если у вас есть общая цель для того, почему вы хотите видеть, что решение user-agent может быть простым, например:

  • Если вы хотите увидеть, для каких браузеров произошла какая-то конкретная ошибка, вы можете использовать "rollbar" или simialr error logging heroku extension

введите описание изображения здесь

  • Если вы хотите сделать некоторые вычисления, по которым браузеры использовали для доступа к разным страницам, вам может быть интересно внедрить в вашу систему аналитики приложений, например "Google analytics":

введите описание изображения здесь