JAVA之IO技术-将java程序的异常信息保存在文件中
2014-05-02 22:36
429 查看
package ioTest.io2; import java.io.FileNotFoundException; import java.io.PrintStream; import java.util.Properties; /* * 将应用程序的异常信息输出到指定的log文件中 */ public class ExceptionToFile { public static void main(String[] args) throws FileNotFoundException { int[] a=new int[3]; try { System.out.println(a[3]); } catch (Exception e) { e.printStackTrace();//这个函数也可以传入一个OutputStream类型的对象参数 //改变一下标准的输出设备 System.setOut(new PrintStream("exception.log")); e.printStackTrace(System.out); } //系统信息的持久化 outputSystemInfo(); } //将系统信息持久化的方法 public static void outputSystemInfo() { Properties pro=System.getProperties(); try { System.setOut(new PrintStream("properties.log")); } catch (FileNotFoundException e) { System.out.println("创建文件失败"); } pro.list(System.out); } }
相关文章推荐
- Java基础——IO(拷贝文件+字节流-字符流缓冲区(装饰设计)-转换流-IO操作规律-异常日志-系统信息列表输出)
- java 遇到未知异常使程序崩溃,输出jvm的dump崩溃信息到指定文件,然后杀死此进程
- JAVA之IO技术相关Properties类 存储配置文件信息
- 请问能否把程序运行时出现的异常堆栈信息也保存进log4j指定的日志文件中
- 异常详细信息: System.IO.FileLoadException: 未能加载文件或程序集
- Java加密技术(十二)——*.PFX(*.p12)&个人信息交换文件
- Android将程序崩溃信息保存本地文件
- java爬虫实战(1):抓取信息门户网站中的图片及其他文件并保存至本地
- 安装oracle10g“程序异常终止。发生内部错误。请将以下文件提供给oracle技术支持部门
- [Java] 将标准字符流写入到文件中(通过控制台写一个html程序,并保存)
- java代码将e.printStackTrace()写入log4j文件异常信息
- [异常] Java文件上传异常org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of mul
- 利用IO的知识,实现一个程序列出某个目录下的所有的”.java”文件。
- 〖JAVA IO〗_实例操作—单人信息管理程序笔记
- 学生信息保存到文件中(JAVA)
- Java| Java异常新理解RuntimeException(不抛出异常,程序运行时出错会有错误信息)
- 用java程序读取xml文件中的配置信息
- 程序运行信息的非注册表保存类(ini 文件操作类)
- 保存学生信息到文件(数组内元素排序, io操作)
- 完成一个学生管理程序,使用学号作为键添加5个学生对象,并可以将全部信息保存在文件中,可以实现对学生信息的学号查找,输出全部学生信息的功能。