난 현재 WAS를 Tomcat으로 사용하고 있다.
catalina.out
tomcat 로그의 종류 중 하나.
서버상에서 발생한 모든 내용(서버의 기동, 정지, 개시 등)을 기록한 파일.
따라서 로그의 양이 매우 방대해지며 이에 대한 대안으로 날짜별로 로그를 분리하여 저장되도록 설정한다.
catalina 전체 로그를 실시간 출력하는 명령어
2022.03.21일자
tail -f catalina.out.2022-03-21
catalina.out.YYYY-MM-DD와 catalina.YYYY-MM-DD.log 파일의 차이점
catalina.out
- 서버상 발생한 모든 이벤트에 대한 내용을 기록
- Standard output, Standard error의 로깅을 포함한다.
(소스상 System.out.println이나 System.err.println 으로 남기는 로그)
catalina.log
- Tomcat에서 생성하는 로그만을 기록
즉, Tomcat System log - Standard output, Standard error 의 로깅은 제외된다.
(소스상 System.out.println 이나 System.err.println 으로 남기는 로그는 제외한다는 의미)
따라서 다음과 같이 운영하는 것이 이상적이다.
- catalina.out 을 생성하지 않도록 catalina.sh 파일을 수정한다.
- Tomcat System log : catalina.yyyy-mm-dd.log 를 통해 모니터링
- Application log : FrameworkLog or Log4j 를 통해 데일로그로 운영
혹은 catalina.out을 데일리로 나누자.
REFERENCE
'# 2. Web' 카테고리의 다른 글
catalina.out 로그를 날짜별로 관리하기(feat. rotatelogs 없을 때) (0) | 2022.03.21 |
---|---|
[에러잡자] apt-get : command not found (0) | 2022.03.21 |
PuTTY를 사용해 SSH 사용 (0) | 2022.03.21 |
FileZilla # 호스팅 서버에 올라가있는 내 서버에 접근하기 (0) | 2022.03.15 |
Django로 웹사이트 구축 시 front단을 위한 Vscode extensions (0) | 2021.10.30 |