WAS 가 Tomcat 인 경우, 별도 log4j 또는 logback 아니면 직접 로그를 남기는 프로그램을
만들어서 사용하지 않는다면, 보통 System.out.println (이하 sysout) 을 이용하여 로깅할 때가 있다.
개발툴(Eclipse / IntelliJ .. )에서는 잘만 찍히는데 Tomcat 에서 로그가 남지 않을 경우에는
다음 부분을 확인해보자.
별도 설정을 하지 않는경우에는 Tomcat 의 catalina.out 파일에 sysout 데이터가 찍힌다.
catalina.out 로그는 보통 {Tomcat 설치 경로}/logs 에 존재한다.
만약 Tomcat 재구동 시 catalina.out 로그에 정상적으로 logging 이 되는데, sysout 데이터는
catalina.out 에서 남지 않는다면 아래와 같이 작업을 해보자.
{Tomcat 설치경로}/conf/context.xml 파일 열기
AS-IS : <Context > ...... </Context> TO-BE : <Context swallowOutput="true"> .... </Context> |
위 처럼 바꾸고 Tomcat 재구동 ㄱㄱ~
(참고: 디폴트 swallowOutput 값은 false 이다. )
'Server' 카테고리의 다른 글
리눅스 생성일 기준 검색/삭제하기 (0) | 2022.10.07 |
---|---|
Apache - mod_jk 예외처리 (0) | 2020.04.22 |