java IO流(异常的打印信息)
2017-03-21 19:58
274 查看
package quickstart; import java.io.IOException; import java.io.PrintStream; import java.text.SimpleDateFormat; import java.util.*; /** * Created by patkritLee on 2017/3/21. */ public class ExceptionInfo { public static void main(String[] agrs) throws IOException{ try{ int[] arr = new int[2]; System.out.println(arr[3]); }catch(Exception e){ try{ Date d = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String s = sdf.format(d); PrintStream ps = new PrintStream("exception.log"); ps.println(s); // ps.write(d.toString().getBytes()); System.setOut(ps); } catch (IOException e1){ throw new RuntimeException("日志文件创建失败"); } e.printStackTrace(System.out); } } }
2017-03-21 19:56:23 java.lang.ArrayIndexOutOfBoundsException: 3 at quickstart.ExceptionInfo.main(ExceptionInfo.java:14) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
相关文章推荐
- Java基础之IO流,打印异常信息到流(文件)中
- java 异常信息详细打印
- Java基础知识IO流(异常的日志信息&系统信息)
- JAVA中打印出异常信息
- java--IO流-LineNumberReader,读取键盘录入,字符字节流转换,改变标准输入输出设备,异常的日志信息,系统信息
- slf4j如何打印java异常堆栈信息throwable对象
- 打印出所有的Java异常信息栈信息 stacktrace exception message ... 3 more
- JAVA中打印出异常信息
- 打印java异常堆栈信息到日志文件
- JAVA中打印出异常信息
- 打印Java异常堆栈信息
- Java打印栈内的异常信息,可用于向前端输出
- Java基础之IO流,打印系统信息至标准输出设备或文件中Properties.list()
- java打印异常中的堆栈信息
- Java如何自定义异常打印非堆栈信息详解
- 打印Java异常信息
- Java获取异常的堆栈信息
- Java调用ipconfig打印网卡信息和本机的MAC地址
- JAVA 打印HTTP请求头信息
- struts2配合log4j打印异常栈信息