AWS

표준 출력, 에러 로그 파일 분리하기

Sol b 2023. 11. 11. 00:54

이제 error 로그와 표준 info 로그를 분리하여 파일에 저장할 것입니다.
그 이유는 나중에 에러관리를 쉽게 하기 위해서입니다.

 

로그파일 나누기

nohup java -jar v1-0.0.1-SNAPSHOT.jar 1>log.out 2>err.out &

& : 백그라운드 실행

1 : 표준출력
2 : 에러출력

tail -f log.out

 

error는 java코드 안에서의 error 가 아닌 서버를 실행시키는 과정에서의 error가 저장이 됩니다.

error 로그

일부러 jar명령어를 jarr로 변경해 고의로 에러를 주고 실행시켜 보았습니다.

nohup java -jar v1-0.0.1-SNAPSHOT.jarr 1>log.out 2>err.out &

정상 로그

이번엔 정상적인 명령어로 실행하였습니다.

nohup java -jar v1-0.0.1-SNAPSHOT.jar 1>log.out 2>err.out &

tail -f log.out