Возможный дубликат:
Как Чтобы настроить 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.
Спасибо Номан А.