Нет вывода в файле журнала, созданном logback

Возможный дубликат:
Как Чтобы настроить Logback с Tomcat 6 в Windows

Я настроил logback на своем tomcat6 в Windows 7, скопировал [logback-access-0.9.13],[logback-classic-0.9.13],[logback-core-0.9.13] в $TOMCAT_HOME/lib и скопировал logback- access.xml в $TOMCAT_HOME/conf. XML-файл выглядит следующим образом:

<?xml version="1.0" encoding="UTF-8"?>
 <configuration>
   <appender name="file" class="ch.qos.logback.core.rolling.RollingFileAppender">
     <append>true</append>
     <File>${catalina.home}/logs/aggregator.log</File>
     <encoder>
       <pattern>%d{yyyy-MM-dd HH:mm:ss} %-5level [%thread] \(%class{25}:%line\) - %msg%n</pattern>
     </encoder>
     <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
       <fileNamePattern>aggregator.log.%d{yyyy-MM-dd}.gz</fileNamePattern>
     </rollingPolicy>
  </appender>
  <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
     <pattern>%d{yyyy-MM-dd HH:mm:ss} %-5level [%thread] \(%class{25}:%line\) - %msg%n</pattern>
    </encoder>
  </appender>
 <root level="DEBUG">
    <appender-ref ref="file"/>
    <appender-ref ref="console"/>
  </root>
</configuration>

Также добавлена ​​следующая строка в server.xml:

<Valve className="ch.qos.logback.access.tomcat.LogbackValve"/> 

Проблема в том, что файл журнала создается, но в нем ничего не регистрируется. Настройка Tomcat является простой, нормальный запуск должен быть зарегистрирован в файле журнала.

Может кто-нибудь помочь мне, пожалуйста?

P.S. Я использую более старую версию logback, так как где-то читал, что более новая версия не будет работать с tomcat6.

Спасибо Номан А.


person Noman Amir    schedule 30.12.2011    source источник
comment
Где именно в server.xml вы добавили Valve?   -  person fge    schedule 30.12.2011
comment
Значение добавляется прямо под: ‹Engine name=Catalina defaultHost=localhost›   -  person Noman Amir    schedule 30.12.2011