Logback:你可以在SiftingAppender中使用AsyncAppender吗?

时间:2015-01-27 15:48:53

标签: java logback

阅读http://blog.takipi.com/how-to-instantly-improve-your-java-logging-with-7-logback-tweaks/,与AsyncAppender相比,建议FileAppender非常慢。

我目前有一个SiftingAppender然后使用FileAppender写入文件。如果我用AsyncAppender更改FileAppender-> FileAppender这会给我带来显着的性能提升(假设有可能)?

1 个答案:

答案 0 :(得分:1)

没有。 SiftingAppender内不能有多个appender。 见http://logback.qos.ch/codes.html#1andOnly1

但是你可以将AsyncAppender放在外面,结果几乎相同。 所以您的appender链可能如下所示: ROOT -> AsyncAppender -> SiftingAppender -> FileAppender