Apache Tailer прекращает обработку после 20 строк

У меня есть следующий код,

public class Identifier extends TailerListenerAdapter {
     public static void main(String args[]) throws InterruptedException {

        TailerListener listener = new Identifier();
        Tailer tailer = new Tailer(inputFile, listener, 500);
        tailer.run();
        while (true){

        }
    }

    @Override
    public void handle(String line) {
        super.handle(line);
        System.out.println(line);
    }
}

Это общий код, который я использую для службы хвостов, у меня есть файл, который содержит более 100 тыс. Строк, но программа распечатывает только первые 20 строк.

Чего мне не хватает, я тоже пытался использовать нить вот так.

Thread tailerThread = new Thread(tailer);
tailerThread.start();

0 ответов

Другие вопросы по тегам