ログバック設定に行番号 (各ログ行で増加し続ける連続した整数) を追加したいのですが、どうすればよいですか? ドキュメントで利用可能なプロパティを調べましたが、どこにも表示されませんでした。私は何が欠けていますか?
1368 次
1 に答える
1
Peter が述べたように、現時点 (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 に答える