2013-09-13 5 views
3

Как включить ведение журналов доступа в IntelliJ?IntelliJ Idea 12.1.4: Включение журналов доступа Tomcat

Я знаю, что для того, чтобы его, этот фрагмент должен быть добавлен в server.xml:

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

Однако, я не могу добавить его в% SYSTEM%/TOMCAT/проекта/CONF/сервер. xml, потому что он становится переопределенным при запуске.

Я также смотрел здесь: IntelliJ log settings, который выглядит многообещающим. Файлы журнала на самом деле не написаны, поэтому я не вижу, как это может быть приемлемым «Лог-файл».

ответ

4

Ответ дали от подачи билета с JetBrains:

Если вы используете Tomcat 7 записи для регистрации доступа должен уже присутствовать.

Так что для Tomcat 7 вам нужно

  1. для обеспечения этой записи

    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" 
        prefix="localhost_access_log." suffix=".txt" 
        pattern="%h %l %u %t &quot;%r&quot; %s %b" /> 
    

    присутствует в файле server.xml (тот, в каталоге установки Tomcat 7).

  2. Перейти к, откройте «Журнал» Окно вкладки «конфигурации Run \ Debug» и добавить новый псевдоним журнала, как «Журнал доступа» к с расположением файла журнала <CATALINA_BASE>\logs\localhost_access_log.* (замена для вашего фактического значения, например "C:/$USER_DIR/.IntellijIdea12/system/tomcat/<project>/" и имеет смысл использовать подстановочные)

  3. Сохранить конфигурацию запуска и запустить его, чтобы увидеть вкладку Access Log

для Tomcat 6, один ниже, рекомендуется:

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

, если вы используете Windows Search спрятаны dirrectory C:/$USER_DIR/.IntellijIdea12/system/tomcat/

+0

Ничего не заселено в этом каталоге журналов. Это также «% SYSTEM%», о котором я говорю в вопросе. – JDelonge

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