Я настроил сервер Tomcat (текущая версия 8.5.x) для использования log4j2 для отправки некоторых журналов на сервер syslog-ng, используя следующий файл log4j.xml:
Это работает хорошо, но у меня возникли трудности с переносом журнала доступа Tomcat на то же самое. В Tomcat server.xml для справки есть следующее:
В той скудной информации, которую я нашел о том, как это сделать, говорится, что вам нужно использовать Log4JAccessLogValve, но я не знаю, где его взять (включен ли он в какой-нибудь jar-файл Tomcat или log4j2? в какой-то очень старой информации говорится, что вам нужно скомпилировать свой собственный?) или как настроить его в файле server.xml и включить его в приведенный выше log4j.xml таким образом, чтобы я можно добавить для него отдельный фильтр в syslog-ng. Кто-нибудь может помочь?
Подробнее здесь:
https://stackoverflow.com/questions/795 ... other-host