我想在我的logback配置中添加行号(只是一个在每个日志行上递增的连续整数) - 我该怎么做?我查看了docs中可用的属性,但我无法在任何地方看到它。我错过了什么?
答案 0 :(得分:1)
正如彼得所说,写custom conversion specifier是你目前最好的选择(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用户邮件上发帖。