异常的日志信息、系统属性
package CoreJavaPractice; import java.io.*; import java.util.*; import java.text.*; public class Practice_2 { public static void main(String[] args) 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.print(s); System.setOut(ps); } catch(IOException ex) { throw new RuntimeException("日志文件创建失败"); } System.out.println(" "); e.printStackTrace(System.out); } } }
系统信息:
package CoreJavaPractice; import java.util.*; import java.io.*; public class Practice_3 { public static void main(String[] args) throws IOException{ // TODO Auto-generated method stub Properties prop = System.getProperties(); prop.list(new PrintStream("sysinfo.txt")); } }
作者:张小龙 一个不安定的程序猿