Поддерживает ли элемент appback logx.xml вложенный элемент appender-ref?

Я только что настроил Perf4j в приложении, которое использует Logback для регистрации. Когда я попытался настроить AsyncCoalescingStatisticsAppender Я вложил элемент appender-ref, который ссылается на другой FileAppender.

Но никакие сообщения не пришли к указанному Appender.

Когда я пытался отладить его, я обнаружил, что никакие нижестоящие аппендеры не были установлены вообще!

Затем я заменил элемент appender-ref полным объявлением appender, и был установлен нижестоящий appender.

Я заменил этот код

<appender name="CoalescingStatistics"
              class="org.perf4j.logback.AsyncCoalescingStatisticsAppender">

    <param name="TimeSlice" value="10000"/>
    <appender-ref ref="filer" />
</appender>

с этим:

<appender name="CoalescingStatistics" class="org.perf4j.logback.AsyncCoalescingStatisticsAppender">
  <param name="TimeSlice" value="10000" />

  <appender name="filer" class="ch.qos.logback.core.FileAppender">
        <file>${logs.location}/perfStats.log</file>
        <append>true</append>
        <encoder>
          <pattern>%msg%n</pattern>
        </encoder>
  </appender>
</appender>

Поддерживает ли элемент appback logx.xml вложенные элементы appender-ref?

0 ответов

Другие вопросы по тегам