十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
File,socket完善支持远程文件读取,这没问题的;
成都创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、做网站、岚山网络推广、成都小程序开发、岚山网络营销、岚山企业策划、岚山品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联为所有大学生创业者提供岚山建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com
日志文件如果很庞大,可以分割日志文件,按合适的规则建立新日志文件,没有必要放在单个文件吧
日志分2种,
一种是存DB的,在db里存各种操作记录,访问记录等等,是存在许多表里的记录。
另一种是存文件的,记录的是服务器输出的log信息。
看你有统计数据的需求应该去分析DB里的日志表,而不是去分析日志文件。你把需求理解错了
给你个思路
写个线程 去读日志 符合异常规则时将日志记录输出到页面
java代码中可以通入如下代码调用Linux命令:
Runtime runTime = Runtime.getRuntime();
Process pro = runTime.exec( new String[]{"/bin/sh","-c", command});
InputStream fis = pro.getInputStream();
InputStreamReader isr = new InputStreamReader(fis,encode);
BufferedReader br = new BufferedReader(isr);
String line;
StringBuilder build = new StringBuilder();
while ((line = br.readLine()) != null) {
build.append(line+"\r\n");
}
通过返回值进行具体的分析。