异常的日志信息、系统属性

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"));

    }

}

 

posted @ 2019-09-16 16:18  蚂蚁雅黑1010  阅读(205)  评论(0编辑  收藏  举报