Servlet에서 로그확인하기
tomcat이 설치되어 있는 디렉토리의 하위에 logs라는 디렉토리가 있고 logs 디렉토리에는
많은 종류의 로그 파일들이 저장되어 있다.
이 디렉토리에 가면 catalina.out이라는 로그 파일이 있는데 여기에 System.out.println()에서 출력한 값들이 저장되어 있다.
이 파일을 vi로 열어서 확인하면 웹 서버 상에서 돌아가는 Servlet의 로그를 확인할수가 있다.
1.로그파일 분석기법
이 파일들(apache와 tomcat이 떨어트리는 로그파일)을 실시간/일정시간/배치로 돌려서
로그를 파싱하여 로그DB에 직접시켜서 통계를 뽑는 방법이다. (페이지별로 구분한다)
2.패킷스니퍼형 로그분석
특정 서버로 전달되는 패킷을 잡아서 해당 정보를 분석하고, 웹 접속인 것만 뽑아서 로그데이터로 만든다.
대형 사이트일 경우 로그파일 커서 파일로 파싱하기 힘들기 때문이다.
1. JSP 기본메서드인 log() 메서드를 사용
2. application.log() 메서드 사용
두 방법 모두 같은 로그파일에 기록한다.

application.log("application 로깅", new RuntimeException());
log("jsp 로깅", new RuntimeException());
-> 둘의 차이는 로그 메시지가 시작되기 전에 jsp:가 붙냐 안붙냐에 차이점이 있다.
=>로그파일이 저장되는 위치는 log메서드를 구현하는 서버마다 차이가 있는데, 톰캣의 경우에는
톰캣경로\logs\localhost.yyyy-mm-dd.log 파일을 생성하여 기록된다.
출처: 코끼리를 냉장고에 넣는 방법