相关疑难解决方法(0)

Apache Commons IO Tailer示例

我正在研究一个读取/var/log/auth.log文件的监控程序.我正在使用Apache Commons IO Tailer类来实时读取文件.首先,我想在一个简单的文件上测试实时阅读部分,并在控制台行中手动输入一些代码.这是我的代码:

public class Main {
    public static void main(String[] args) {
        TailerListener listener = new MyListener();
        Tailer tailer = Tailer.create(new File("log.txt"), listener, 500);
        while(true) {

        }
    }
}

public class MyListener extends TailerListenerAdapter {
    @Override
    public void handle(String line) {
        System.out.println(line);
    }
}
Run Code Online (Sandbox Code Playgroud)

从终端:sudo echo "Hello" >> log.txt 问题是当我尝试在文件中手动编写某些东西时,它不会在控制台中打印它.我试图找到一个使用Tailer类的具体例子,但没有运气.我在这做错了什么?

java apache-commons-io

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

apache-commons-io ×1

java ×1