logback.xml appender元素是否支持嵌套的appender-ref元素?

时间:2015-03-17 20:39:17

标签: logback appender perf4j

我刚在一个使用Logback进行日志记录的应用程序上配置了Perf4j。当我尝试设置AsyncCoalescingStatisticsAppender时,我嵌套了另一个FileAppender上链接的appender-ref元素。

但没有消息进入引用的Appender。

当我尝试调试时,我发现根本没有设置下游appender!

然后我用完整的appender声明替换了appender-ref元素,并设置了下游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>

logback.xml appender元素是否支持嵌套的appender-ref元素?

0 个答案:

没有答案