java捕获异常信息存入txt文件示例
捕获程序中出现的异常可用于后期维护的必要性!做简单的测试!
packagehelpEntity;
importjava.io.BufferedReader;
importjava.io.File;
importjava.io.FileReader;
importjava.io.FileWriter;
importjava.io.PrintWriter;
importjava.text.SimpleDateFormat;
importjava.util.Date;
publicclassLog{
privateFilefile=null;
publicFilegetFile(){
returnfile;
}
publicvoidsetFile(Filefile){
this.file=file;
}
publicvoidsaveLog(Exceptione,StringyouName){
try{
StringnowPath=null;
nowPath=System.getProperty("user.dir");
StringtempPath=null;
this.file=newFile(nowPath);
tempPath=this.file.getParent();
if(tempPath==null){
this.file=newFile(nowPath);
}
this.file=newFile(tempPath+""+File.separator+"log.txt");
PrintWriterwriter=null;
FileWriterfileWrite=newFileWriter(file,true);
writer=newPrintWriter(fileWrite);
writer.append(System.getProperty("line.separator")
+newSimpleDateFormat("yyyy-MM-dd:HH:mm:ss")
.format(newDate())+"__"+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(Exceptione2){
e2.printStackTrace();
}
}
}
相关文章
- java除零异常_JAVA异常处理
- java 删除目录下所有文件_Java删除文件、目录及目录下所有文件的方法实例
- .java文件怎么在cmd中运行(以Helloworld为例)
- Java删除文件(delete file in java)[通俗易懂]
- java源程序文件的扩展名_使用Java语言编写的源程序保存时的文件扩展名是什么…
- java环境_Java基础篇——环境配置
- Java中的队列[通俗易懂]
- java中instanceof用法
- java无法获取服务器上路径,JAVA获取服务器路径的步骤
- java 生成xml dom4j_Java生成xml——DOM4J生成
- 【Java】lamba表达式
- Java map转实体类_java实体类转json
- java 异或加密_Java异或技操作给任意的文件加密原理及使用详解
- Java远程连接Linux服务器并执行命令及上传文件详解编程语言
- 技巧Linux环境下提高Java编译效率的技巧(linux下java编译)
- 服务器上的文件Java获取Linux服务器文件:简单又高效的操作方法(java获取linux)
- Linux 升级Java:新版本带来的变化(linux升级java)
- Java与Linux:前景迷人的新科技(java和linux前景)
- 一部分Oracle驱动Java的成功之路(java是oracle的)
- java使用nio2拷贝文件的示例
- MongoDB支持的java数据类型和测试例子