当前位置: 移动技术网 > IT编程>开发语言>Java > java捕获异常信息存入txt文件示例

java捕获异常信息存入txt文件示例

2019年07月22日  | 移动技术网IT编程  | 我要评论

捕获程序中出现的异常 可用于后期维护的必要性!做简单的测试 !

复制代码 代码如下:

package helpentity;

import java.io.bufferedreader;
import java.io.file;
import java.io.filereader;
import java.io.filewriter;
import java.io.printwriter;
import java.text.simpledateformat;
import java.util.date;

public class log {
 private file file = null;

 public file getfile() {
  return file;
 }

 public void setfile(file file) {
  this.file = file;
 }

 public void savelog(exception e, string youname) {
  try {
   string nowpath = null;
   nowpath = system.getproperty("user.dir");
   string temppath = null;
   this.file = new file(nowpath);
   temppath = this.file.getparent();
   if (temppath == null) {
    this.file = new file(nowpath);
   }
   this.file = new file(temppath + "" + file.separator + "log.txt");
   printwriter writer = null;
   filewriter filewrite = new filewriter(file, true);
   writer = new printwriter(filewrite);
   writer.append(system.getproperty("line.separator")
     + new simpledateformat("yyyy-mm-dd:hh:mm:ss")
       .format(new date()) + "__" + youname);
   writer.append(system.getproperty("line.separator"));
   writer.append("      *************************" + e.tostring()
     + "*************************");
   writer.append(system.getproperty("line.separator"));
   e.printstacktrace(writer);
   writer.flush();
   writer.close();
  } catch (exception e2) {
   e2.printstacktrace();
  }
 }
}

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网