Я настроен TomEE с Logback-каротаж Framework и мне нужно войти выход TomEE/Catalina к дополнительному catalina.out файл, в то время как в целом все идет регистрация на application.log.Logback - журнал Каталины в отдельном файле
Я придумал конфигурацию follwing, но в моем файле catalina.out все еще есть все операторы спящего режима .. как я могу отделить записи регистрации? Как я могу зарегистрировать данный пакет только в отдельном файле?
<?xml version="1.0" encoding="UTF-8"?>
<!-- http://logback.qos.ch/manual/configuration.html -->
<configuration scan="true" scanPeriod="60 seconds">
<contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator" />
<!-- =============================================== -->
<!-- Logging TomEE/Catalina -->
<!-- =============================================== -->
<appender class="ch.qos.logback.core.FileAppender" name="FILE-CATALINA">
<file>${catalina.base}/logs/catalina.out</file>
<encoder>
<pattern>%d %-5p: [%c] %m %rEx{20} %n</pattern>
</encoder>
</appender>
<logger name="org.apache.catalina" level="INFO" additivity="false">
<appender-ref ref="FILE-CATALINA" />
</logger>
<!-- =============================================== -->
<!-- Logging Application -->
<!-- =============================================== -->
<appender class="ch.qos.logback.core.FileAppender" name="FILE-APP">
<file>${catalina.base}/logs/application.log</file>
<encoder>
<pattern>%d %-5p: [%c] %m %rEx{3} %n</pattern>
</encoder>
</appender>
<logger name="org.hibernate" level="INFO" />
<logger name="org.apache" level="INFO" />
<logger name="org.quartz" level="INFO" />
<!-- =============================================== -->
<!-- ROOT Logger -->
<!-- =============================================== -->
<root level="ERROR">
<!-- log packages with INFO and all errors -->
<appender-ref ref="FILE-APP" />
</root>
<root level="OFF">
<!-- only log package org.apache.catalina -->
<appender-ref ref="FILE-CATALINA" />
</root>
</configuration>
Теперь журнал catalina.out до сих пор зимовать журналы (потому что спящий режим настроен как INFO):
2015-04-30 13:38:24,004 INFO : [org.apache.catalina.startup.Catalina] Initialization processed in 4949 ms
2015-04-30 13:38:24,033 INFO : [**org.apache.catalina**.core.StandardService] Starting service Catalina
2015-04-30 13:38:24,034 INFO : [org.apache.catalina.core.StandardEngine] Starting Servlet Engine: Apache Tomcat (TomEE)/7.0.47 (1.6.0)
2015-04-30 13:38:28,484 INFO : [org.hibernate.annotations.common.Version] HCANN000001: Hibernate Commons Annotations {4.0.2.Final}
2015-04-30 13:38:28,506 INFO : [org.hibernate.Version] HHH000412: Hibernate Core {4.2.8.Final}
Правильно, разрешен только один корневой элемент: http://logback.qos.ch/manual/configuration.html#syntax – sheltem