读取日志文件——工具类
来源:互联网 发布:如何看待吴敦义 知乎 编辑:程序博客网 时间:2024/05/18 00:20
package com.rthd.utils;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import com.rthd.entity.ReadLog;
public class ReadLogUtils {
public static BufferedReader readLogUtils() throws Exception{
String path="C:\\Users\\Administrator\\logs\\interface.log";
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, -1); //得到前一天
Date date=calendar.getTime();
DateFormat format=new SimpleDateFormat("yyyyMMdd");
String time=format.format(date);
String pathtime=path+"."+time+".log";
String encoding="GBK";
File file=new File(pathtime);
if(file.isFile() && file.exists()){ //判断文件是否存在
InputStreamReader read = new InputStreamReader(
new FileInputStream(file),encoding);//考虑到编码格式
BufferedReader bufferedReader = new BufferedReader(read);
return bufferedReader;
}
else{
file=new File(path);
InputStreamReader read = new InputStreamReader(
new FileInputStream(file),encoding);//考虑到编码格式
BufferedReader bufferedReader = new BufferedReader(read);
return bufferedReader;
}
}
}
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import com.rthd.entity.ReadLog;
public class ReadLogUtils {
public static BufferedReader readLogUtils() throws Exception{
String path="C:\\Users\\Administrator\\logs\\interface.log";
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.DATE, -1); //得到前一天
Date date=calendar.getTime();
DateFormat format=new SimpleDateFormat("yyyyMMdd");
String time=format.format(date);
String pathtime=path+"."+time+".log";
String encoding="GBK";
File file=new File(pathtime);
if(file.isFile() && file.exists()){ //判断文件是否存在
InputStreamReader read = new InputStreamReader(
new FileInputStream(file),encoding);//考虑到编码格式
BufferedReader bufferedReader = new BufferedReader(read);
return bufferedReader;
}
else{
file=new File(path);
InputStreamReader read = new InputStreamReader(
new FileInputStream(file),encoding);//考虑到编码格式
BufferedReader bufferedReader = new BufferedReader(read);
return bufferedReader;
}
}
}
阅读全文
0 0
- 读取日志文件——工具类
- 文件读取工具类
- Java工具类——各种方式读取文件
- Java工具类——各种方式读取文件
- Java读取文件工具类——IO
- 工具类——Log日志打印,输出到文件,过滤显示日志位置
- xml文件读取工具类
- Properties文件读取工具类
- 读取properties文件,工具类。
- SFTP文件读取工具类
- Properties文件读取工具类
- Properties文件读取工具类
- 属性文件读取工具类
- 属性文件读取工具类
- java读取文件工具类
- 读取properties文件工具类
- properties文件读取工具类
- 读取日志文件
- HTML5新特性之文件和二进制数据的操作
- lwj_C#_类的属性,方法参数 举例习题
- Mac中vim命令
- 2007年分区联赛提高组之一 统计数字(SSL_1063)
- 开放源代码的全文检索引擎Lucene7.1.0,学习过程
- 读取日志文件——工具类
- 访问页面报了stackoverflow的异常
- 大数据量下高并发同步
- leetcode_335. Self Crossing ? 待解决
- IntelliJ IDEA上创建Maven Spring MVC项目
- Spring 整合 Quartz 实现动态定时任务(附demo)
- Android热更新(Tinker)
- 【C】《C专家编程》核心知识点总结
- Hibernate 映射 PostgresSQL中的数组类型