2012-06-22 3 views
0

Я хочу добавить номера строк (только последовательное целое число, которое продолжает увеличиваться по каждой строке журнала) в мою конфигурацию журнала - как это сделать? Я просмотрел свойства, доступные в docs, но я ничего не видел. Что мне не хватает?Номера строк с логином

+0

Я согласен с Питером Лори по обоим пунктам. –

ответ

0

Как упоминал Питер, написать custom conversion specifier - ваш лучший вариант на данный момент (июнь 2012 г.). Вот пример кода:

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()); 
    } 
} 

Пожалуйста, разместите сообщение в почтовом ящике журнала, если вам нужна дополнительная помощь.

Смежные вопросы