Logback:我是否重建自定义布局的回溯?

时间:2013-10-07 13:20:14

标签: logback

我创建了一个自定义布局(如第6章:布局,http://logback.qos.ch/manual/layouts.html所示),所以我是否需要修补logback,或者有一种可配置的方法让logback知道我的自定义布局类?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用自定义布局的完整命名空间在logback.xml中引用布局。因此,如果您的布局位于com.mydomain.logback.layouts.MyCustomLayout,那么在您的logback.xml中,您将拥有一个看起来像这样的appender定义:

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <layout class="com.mydomain.logback.layouts.MyCustomLayout" /> </appender>

现在每次日志事件通过STDOUT appender传递时,它都将由您的自定义appender处理。无需重新编译Logback。