我想在我的 logback 配置中添加行号(只是一个在每个日志行上不断递增的顺序整数) - 我该怎么做?我查看了文档中可用的属性,但在任何地方都看不到它。我错过了什么?
问问题
1368 次
1 回答
1
正如彼得所提到的,编写自定义转换说明符是目前(2012 年 6 月)的最佳选择。这是示例代码:
import ch.qos.logback.classic.spi.ILoggingEvent;
import ch.qos.logback.classic.pattern.ClassicConverter ;
import java.util.concurrent.atomic.AtomicLong;
public class LocalSequenceNumberConverter extends ClassicConverter {
AtomicLong sequenceNumber = new AtomicLong(0);
@Override
public String convert(ILoggingEvent event) {
return Long.toString(sequenceNumber.getAndIncrement());
}
}
如果您需要进一步的帮助,请在 logback-user 邮件上发帖。
于 2012-06-23T09:13:25.757 回答