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;
}
}
}