JAVA/끄적끄적

[Java] 자바 예외 처리(로그 파일에 기록)

포포015 2021. 3. 9. 18:53
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import java.io.*;
import java.util.*;
 
class ExceptionEx {
    public static void main(String args[]) {
 
        PrintStream ps = null;
        FileOutputStream fos=null;
 
        try {
            try {
                File file = new File("C:\\Users\\popo\\Desktop\\stock-toy\\stock-toy\\err\\VI_log.txt"); //파일생성 경로지정
                fos = new FileOutputStream(file,true); // VI_log파일에 출력 준비
                ps=new PrintStream(fos); // err의 출력을 화면이 아닌, error.log파일로 변경
                System.setErr(ps);
 
        } catch (Exception ae)    {
            System.err.println("-----------------------------------");
            System.err.println("예외발생시간 : " + new Date());  // 현재시간출력
            ae.printStackTrace(System.err);
            System.err.println("예외메시지 : " + ae.getMessage());
            System.err.println("-----------------------------------");
        }
        
    
    }
}
cs

 

'JAVA > 끄적끄적' 카테고리의 다른 글

[Java] 자바란 무엇인가?  (0) 2021.08.25
[Java] 자바 유용한 패키지  (0) 2021.04.06