自己编程序实现啦,如果你需要的功能别人提供不了的话不过也有点奇怪为什么会有这么大的单日志文件,建议如果是这样,还不如用一个简单数据库来存储日志

解决方案 »

  1.   

    难得我发个散分的帖子……没能人要啊…………变成无差别散分好了。
      

  2.   

    用nio中文件至内存映射,处理大文件效率极高int TOADD_LENGTH=1000;
    FileChannel fc = new FileInputStream("C:\demo.log").getChannel();
    ByteBuffer cb = fc.map(FileChannel.MapMode.READ_WRITE,fc.size(),TOADD_LENGTH);
    cb.put("added content".getBytes());