2011-12-19 3 views
2

Я пробовал раскомментировать линию клапана в server.xml. Разомкнутые линии:tomcat: как мы можем регистрировать имя пользователя в журнале tomcat?

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" 
     prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/> 

Он только регистрирует доступ к URL. Он не зарегистрировал, кто сделал запрос.

Каков правильный способ сделать это в tomcat?

ответ

3

Вы выбрали «общий» узор; вам нужно указать собственный шаблон, подобный показанному ниже. Переменная «% u» означает «аутентифицированный пользователь». В приведенной ниже ссылке перечислены все другие переменные, которые вы можете использовать.

http://tomcat.apache.org/tomcat-7.0-doc/config/valve.html#Access_Log_Valve

<Valve className="org.apache.catalina.valves.AccessLogValve" 
      directory="logs" prefix="access." suffix=".log" 
      pattern="%h %l %u %t '%r' %s %b" 
      resolveHosts="false"/> 
0
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" 
     prefix="localhost_access_log." suffix=".txt" pattern="combined" resolveHosts="false"/> 

Would что делать трюк, а?

Смежные вопросы