#tomcat #logging
#tomcat #ведение журнала
Вопрос:
Я новичок в Tomcat и пытался найти ответ на этом форуме и в Интернете, но не очень успешно, поэтому я здесь.
Я хотел бы оставлять каждое посещение моего сервера tomcat, включая ссылку, информацию о браузере и так Далее, Которую, как я думаю, я получаю от Apache (по умолчанию?). Есть ли способ сделать это в tomcat (предпочтительно, просто включив какую-либо опцию). Я просмотрел каталог logs моей установки tomcat, но я не могу найти ничего похожего на то, что я ищу.
Ответ №1:
Если я правильно понимаю, проверьте здесь: http://wiki.apache.org/tomcat/FAQ/Logging#Q1
Из 3-го пункта первого вопроса:
To enable request logging similar to the Apache HTTP server, you may include the
following line in the server.xml file, in the <Engine> tag:
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".log"
pattern="common" resolveHosts="false"/>
This will produce a log file for each day, such as
logs/localhost_access_log.2008-03-10.log, containing the files
requested, IP address of the requester, and similar information.
128.34.123.121 - - [10/Mar/2008:15:55:57 -0500] "GET /upload/ClickPoints.jsp HTTP/1.1" 200 2725
Надеюсь, это поможет.
Комментарии:
1. это не приводит к получению ссылки или браузера (user agent); для этого замените «общий» на «комбинированный».