Java后台日志实时显示

本文仅是一个简单的案例,web端实时显示Java后台日志。需要频繁请求后台以获取日志,并不是长连接。

可以前端传每次想要展示的行数和从第几个字节开始(假设日志文件总共123456字节,但是只想从334字节开始展示)

1.首先,要有服务器上日志文件的路径。String url="/logpath/logFile.log";

2.根据路径生成文件对象。File file = new File(url);

3.判断文件对象的合理性:file.isFile()==true,file.exists()==true;

4.将文件赋值为可读权限:RandomAccessFile randomAccessFile = new RandomAccessFile(file,"r");

5.将文件的指针移动到开始字节:randomAccessFile.seek(startPointer);

6.读取日志内容:randomAccessFile.readLine();

然后返回前端就可以了。

 

 

你可能感兴趣的:(Java后台日志实时显示)