登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
博客
发1篇日志+1圆
记录
发1条记录+2圆币
发帖说明
VIP申请
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
VIP申请
VIP网盘
网盘
联系我们
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
JAVA实现读取最后几行日志
JAVA实现读取最后几行日志
[ 复制链接 ]
墨佳美
2025-6-2 09:47:21
JAVA实现读取最后几行日志
1. 背景
在项目框架设计中,针对系统产生的日志,有线上查看日志的需求.日志文件本身很大.线上查看时,开发人员只想了解当前系统产生的错误信息.
2. POM依赖
主要使用 ReversedLinesFileReader 实现到读日志文件,需要引入commons-io依赖,底层使用 RandomAccessFile 实现.
<dependency>
<groupId>commons-io</groupId>
commons-io</artifactId>
<version>2.6</version>
</dependency>
复制代码
3. 代码实现
先倒序读取每行数据,放入集合中.然后集合倒序,返回符合阅读习惯的文本日志.
[code]public String readLastLines(String filePath, int lines) throws IOException { if(StringUtils.isBlank(filePath)|| lines
JAVA
实现
读取
最后
几行
相关帖子
在富文本编辑器中实现 Markdown 流式增量解析算法
使用Java实现一个DNS服务
Java版本兼容性:JDK 21的SDK在JDK 1.8使用
Java线程池的几个常见问题
我一个写Java的,怎么就开始玩K8s和Jenkins了?!
突破层级壁垒:Java通过递归实现目录结构的扁平化解析
GitPod 使用 SpiceDB 实现权限管理
Java 8 终于要被淘汰了!带你速通 Java 8~24 新特性 | 又能跟面试官吹牛皮了
技术面:Java并发(线程池、ForkJoinPool)
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
在富文本编辑器中实现 Markdown 流式增量解析算法
0
250
柄利
2025-09-03
安全
使用Java实现一个DNS服务
0
132
秦晓曼
2025-09-03
安全
Java版本兼容性:JDK 21的SDK在JDK 1.8使用
0
948
庇床铍
2025-09-03
业界
Java线程池的几个常见问题
0
363
郏琼芳
2025-09-04
业界
我一个写Java的,怎么就开始玩K8s和Jenkins了?!
0
573
役魅肋
2025-09-04
安全
突破层级壁垒:Java通过递归实现目录结构的扁平化解析
0
28
愆蟠唉
2025-09-04
业界
GitPod 使用 SpiceDB 实现权限管理
0
960
事值
2025-09-04
安全
Java 8 终于要被淘汰了!带你速通 Java 8~24 新特性 | 又能跟面试官吹牛皮了
0
705
任修
2025-09-05
业界
技术面:Java并发(线程池、ForkJoinPool)
0
117
揉幽递
2025-09-05
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
墨佳美
2025-6-2 09:47:21
关注
0
粉丝关注
16
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
敖可
9984
黎瑞芝
9990
杭环
9988
4
凶契帽
9988
5
氛疵
9988
6
猷咎
9986
7
接快背
9986
8
里豳朝
9986
9
肿圬后
9986
10
段干叶农
9986
查看更多