Код: Выделить всё
RequestLogHandler
Примечание: мы использовали WebAppContext.insertHandler(RequestLogHandler) в jetty10 и jetty11 для достижения вышеуказанной настройки.
Я попробовал настроить, как показано ниже. . Но RequestLog не принадлежит конфигурации WebAppContext, он создает новый экземпляр сервера и не может регистрировать запросы.
Это следует делать при запуске сервера.
Пожалуйста, просмотрите приведенный ниже фрагмент кода. Пример.xml
Код: Выделить всё
/tmp/example-yyyy_mm_dd.request.log
%{client}a - %u %t \"%r\" %s %O \"%{Referer}i\" \"%{User-Agent}i\"
- Используя RequestLog, мы не можем разделить журналы запросов на основе WebAppContext. Специальной поддержки RequestLog для веб-приложений нет.
- Я хочу записать запрашивать журналы для каждого контекста веб-приложения. Если есть обходной путь, поделитесь.
Подробнее здесь: https://stackoverflow.com/questions/792 ... in-jetty12