分切超大文本代码

本文介绍了在遇到超大日志文件无法用常规工具打开时,如何使用Java编写一个简单的程序来分切文本。分享了一个分切大文本的代码示例,作为临时解决方案,同时也提到了可以使用Linux的grep命令进行简单查询。
摘要由CSDN通过智能技术生成

分切超大文本代码

前序
      由于一些环境中(比如压测),当日志文件没有进行分切处理,数据量比较大,且日志级别info或者debug时,容易导致日志文件较大。notpad++或者文本工具都打不开,无法查看日志分析错误原因。又不想下载什么专业查看log日志的软件,于是自己简单写了个分切大文本的小程序,在此分享。


备注
      如果只是简单查询也可以使用linux的grep命令,进行简单的关键字查询。如下:

grep java -B 1000 stdout.log  搜素查看对应日志
	-A  n:显示匹配到的字符串所在的行及其后n行,after
	-B  n:显示匹配到的字符串所在的行及其前n行,before
	-C  n:显示匹配到的字符串所在的行及其前后各n行,context

分切超大文本代码示例

public class MainTestCutForBigLog {
    //需要被切割文件的路径
    private static String sourcePath = "C:\\Users\\LE_VENT\\Desktop\\新建文件夹\\stdout.txt";
    //切割后保存的路径
    private static String targPath = "C:\\Users\\LE_VENT\\Desktop\\新建文件夹";
    //切割后保存的文件名称
    private static String name = "log";
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值