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