Java封装错误日志
作者:谢景,撰写:2019-4-25
在实际项目中,我们项目中多多少少会出现bug,这时候写一个错误日志可以方便我们以后查找并优化。
下面是本人封装的错误日志:
//声明一个继承异常类的泛型类作为形参,接收方法的错误异常信息
public static <T extends Exception> void Exceptionde(T t) {
//获取调用者的类名;
String classType= Thread.currentThread().getStackTrace()[2].getClassName();
//获取调用者的方法名;
String funType= Thread.currentThread().getStackTrace()[2].getMethodName();
//获取调用者调用本方法的行数;
int linType= Thread.currentThread().getStackTrace()[2].getLineNumber();
try {
File file = new File("F:/z/error log.txt");//实例化文件类,以便存储错误信息
if (file.exists()) {//exists():判断该文件是否存在;
//声明一个随意访问类,声明可以读写
RandomAccessFile accessFile=new RandomAccessFile("F:/z/error log.txt","rw");
//实例化StringBuffer 字符串;
StringBuffer buffer = new StringBuffe