源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-06-26 04:52 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:java捕获异常信息存入txt文件示例
捕获程序中出现的异常 可用于后期维护的必要性!做简单的测试 !
[u]复制代码[/u] 代码如下:
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();   }  } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部