Я хочу использовать Log4J для входа из моего приложения на базе Tomcat.
Конфигурация Log4J:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration debug="true">
<appender name="roller" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="${catalina.base}/logs/application.log"/>
<param name="DatePattern" value="'.'yyyy-MM-dd"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[slf5s.start]%d{DATE}[slf5s.DATE]%n%p[slf5s.PRIORITY]%n%x[slf5s.NDC]%n%t[slf5s.THREAD]%n%c[slf5s.CATEGORY]%n%l[slf5s.LOCATION]%n%m[slf5s.MESSAGE]%n%n"/>
</layout>
</appender>
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="|%d|%5.5p|%5.5t|%20.20c{20}.%M - %m%n"/>
</layout>
</appender>
<category name="com.acme" additivity="false">
<priority value="trace"/>
<appender-ref ref="roller"/>
<appender-ref ref="console"/>
</category>
</log4j:configuration>
В журналах stdout / stderr я вижу, что Log4J инициализируется иожидаемый файл журнала создается, но он остается пустым.
Все остальные журналы каталины созданы и заполнены.Возможно ли, что ведение журнала JULI не позволяет Log4J работать должным образом?